przygotowałem sobie skrypt który ma pobierać określone dane z różnych stron jednego serwisu.
Jednostkowo, kiedy nie pobieram linków z pliku wszystko gra, a teraz po dodaniu pętli, owszem linki są pobierane,
jednak SHD blokuj się na pobieraniu danych z pierwszego linka.
Kod wygląda następująco:
include('simple_html_dom.php'); if($handle){ $link = $line; $html = file_get_html($link); foreach($html->find('div[class=vi-vs-vhc]') as $s){ $tabelka2[] = $s->plaintext; } if($vin_auta != NULL AND $vin_auta != ""){ foreach($html->find('h2[id=motorSellerProvidedTitle]') as $e){ $tabelka[] = $e->plaintext; } foreach($html->find('span[id=prcIsum]') as $f){ $tabelka4[] = $f->plaintext; } foreach($html->find('text') as $g){ $tabelka5[] = $g->plaintext; } $nazwa_auta = $tabelka[0]; echo $vin_auta . ": " . $nazwa_auta . "; cena(" . $new_vhcpric . "), przebieg(" . $new_przebie . "), <a href=\"" . $link . "\">link</a><br />"; }else{ } $html->clear(); } }
Już ży*am tym problemem...
Bardzo dziękuję za każdą pomoc.
Pozdrawiam.
Już zrobiłem - sorki za tworzenie nowego tematu.
Błędem, a raczej niedopatrzeniem:
brak unset() dla wszystkich tabel.