Otóż potrzebuje odstać się do zawartości strony, do tego używam file_get_contents . Problem w tym, że aby dostać się do tych stron muszę je najpierw wywołać z odpowiednimi parametrami POST poprzez Curl.
function curl($url, $args) { //wywołujemy stronę za pomocą CURL $url - adres strony, $args - argumenty dla POST
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt
($ch, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt');curl_setopt
($ch, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt');$wykonaj = curl_exec($ch);
curl_close($ch);
return $wykonaj;
}
Funkcja wywoływana jest w ten sposób:
$url = 'http://www.naukajazdy.pl/szukaj_osrodka_wyniki.html'; //adres strony
$parametr = urldecode('kategorie%5B%5D=3'); //odkodowujemy parametr $args = array('fromSearch=1', 'wojewodztwo_id=0', 'miasto=', $parametr, 'x=18', 'y=9'); //lista parametrów dla POST $funkcja = curl($url, $args);