Czyli zwraca pusta tablice, czemu?
Musiales wpisac zle dane, tzn przejrzyj zrodlo w przegladarce tej strony i wyszukaj tego czego potrzebujesz.
Skopiuj dokladnie miedzy ktorymi tagami wystepuje tekst, ktorego szukasz i wstaw do preg_match.
Zrobilem sobie na probe na localhost taki skrypt, wedlug tego co ci napisalem (myslalem ze moze zly wzorzec zrobilem), ale u mnie dziala.
W jednym pliku mam:
<!-- plik strona.html -->
<div id="abc">Dane do pobrania
</div>
a w drugim
preg_match_all('[<div id="abc">(.+?)<\/div>]', $zrodlo_strony, $wynik);
i wyswietla mi:
Cytat
Array ( [0] => Array ( [0] =>
Dane do pobrania
) [1] => Array ( [0] => Dane do pobrania ) )
czyli OK.
Sprawdz jeszcze co ci zwraca file_get_contents:
Po file_get_contents i najlepiej wstaw to echo miedzy <textarea></textarea>, zebys widzial caly kod.