Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> źródło html
exo
post 20.05.2008, 12:50:18
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2008

Ostrzeżenie: (0%)
-----


Witam wszystkich

chcialbym prosic o pomoc chciałbym skrypt który wyciagnie źródło html'a z jakiejs strony i nastepnie, z tego wyciagnie jakas wartosc.

Np.
skrypt wyciąga zródło strony:
http://www.inwestycjawkadry.info.pl/?dz=2&...kana=a&id=4

nsdtępnie wyświetla na ekranie np. nazwe firmy. W tym przypadku powinno wyświetlic na stronie napis:

SEKA S.A.

albo zeby wyświetlilo kod html z linijki gdzie znajduje sie nazwa.

bardzo prosze o pomoc.

Ten post edytował exo 20.05.2008, 12:52:05
Go to the top of the page
+Quote Post
em1X
post 20.05.2008, 19:18:35
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


można np. tak:

  1. <?php
  2. // adres strony
  3. $url = 'http://www.inwestycjawkadry.info.pl/?dz=2&pd=1&szukana=a&id=4';
  4.  
  5. // pobierz dane
  6. $data = file($url);
  7.  
  8. // lec po kazdej linii pobranych danych
  9. foreach ($data as $line)
  10. {
  11. // jezeli znaleziono wpis `Nazwa instytucji`
  12. if (strpos($line, 'Nazwa instytucji') !== false)
  13. {
  14. // nastepna linie zeskanuj z tekstu
  15. $check = true;
  16.  
  17. // przejedz o 1 linijke
  18. continue;
  19. }
  20.  
  21. // jezeli mam szukac tekstu
  22. if ( $check )
  23. {
  24. // pobierz nazwe
  25. preg_match('/<td>(.*?)</td>/', $line, $m);
  26.  
  27. // obetnij z bialych znakow
  28. $nazwa = trim($m[1]);
  29.  
  30. // wyjdz z petli
  31. break;
  32. }
  33. }
  34.  
  35. print 'Firma: ' . $nazwa;
  36. ?>


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
exo
post 21.05.2008, 00:13:20
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2008

Ostrzeżenie: (0%)
-----


dziekuje za odpowiedz ale... wyskakuje mi blad sad.gif

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\aaa\index.php on line 3
Go to the top of the page
+Quote Post
Cysiaczek
post 21.05.2008, 01:38:23
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




To znajdź sobie ten błąd! Czy My tu jesteśmy debuggerem? Aby nie przesadzasz za bardzo?
Parse error to błąd przetwarzania pliku:
syntax error - dotyczy składni php

Wsadź kod w edytor, który podświetla składnię, a znajdziesz.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
em1X
post 21.05.2008, 09:27:56
Post #5





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


bardzo interesujący błąd, tym bardziej, że moja wersja jest prawidłowa biggrin.gif


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
mike
post 21.05.2008, 09:34:22
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


~exo czy błąd występuje w 3 linii kodu, który podał ~em1X, czy dopisałeś coś lub wstawiłeś ten kod do czegoś?
Jeśli błąd Ci wyskakuje w kodzie podanym przez ~em1X to powiedz jaką masz wersję PHP, bo aż mnie to zaciekawiło.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:44