Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Cos nie tak z petla foreach... Pomocy!
Forum PHP.pl > Forum > PHP
tiler4u
Witam,

Otóż napisałem bardzo prosty skrypt pobierający content ze strony www i zapisuje go do pliku .csv oto skrypt:

CODE

<?php

include('simple_html_dom.php');


$html = file_get_html('PRZYKŁADOWY ADRES URL');



foreach($html->find('div.descript') as $e)
echo $e->innertext . '<br>';


$f=fopen("dane.csv","a");
fwrite($f,"$e->innertext\r\n");
fclose($f);
?>


Próbuje całosc wstawić do pętli ale mi nic nie wychodzi skrypt nie działa może ktos pomoże??

CODE
<?php

include('simple_html_dom.php');

$test=array(
N1009

);

foreach ($test as $x) {

$html = file_get_html('CZESC ADREsU WWW'$x);
foreach($html->find('div.descript') as $e)
echo $e->innertext . '<br>';

$f=fopen("dane.csv","a");
fwrite($f,"$e->innertext\r\n");
fclose($f);
}
?>
wookieb
Najpierw uzupełnij kod o odpowiednie klamry { }
Bo aktualnie kod pętli to jedna linijka a nie sądze że tak powinno być.
Dodatkowo plik otworz raz przez petla
Matte
Plik csv otwieraj przed rozpoczeciem petli, a zamykaj tuz po. W petli ma zostac tylko komenda powodujaca zapis do pliku.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.