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=4nsdtę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.
em1X
20.05.2008, 19:18:35
można np. tak:
<?php
// adres strony
$url = 'http://www.inwestycjawkadry.info.pl/?dz=2&pd=1&szukana=a&id=4';
// pobierz dane
// lec po kazdej linii pobranych danych
foreach ($data as $line)
{
// jezeli znaleziono wpis `Nazwa instytucji`
if (strpos($line, 'Nazwa instytucji') !== false) {
// nastepna linie zeskanuj z tekstu
$check = true;
// przejedz o 1 linijke
continue;
}
// jezeli mam szukac tekstu
if ( $check )
{
// pobierz nazwe
// obetnij z bialych znakow
// wyjdz z petli
break;
}
}
print 'Firma: ' . $nazwa; ?>
dziekuje za odpowiedz ale... wyskakuje mi blad
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in
C:\wamp\www\aaa\index.php on line
3
Cysiaczek
21.05.2008, 01:38:23
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.
em1X
21.05.2008, 09:27:56
bardzo interesujący błąd, tym bardziej, że moja wersja jest prawidłowa
mike
21.05.2008, 09:34:22
~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.