Czołem. Ściągam pewną stronę curlem do późniejszego parsowania. Mam problem tego typu, że strona pobrana przez curla jest dużo starsza od tej widocznej w jakiejkolwiek przeglądarce - wygląda to tak, jakby u mnie na komputerze ta strona jednokrotnie zapisywała się w jakimś cache'u, a potem była z niego za każdym razem odczytywana, mimo że wysyłam do funkcji polecenie by tego nie robiła.
function fetchURL($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_FORBID_REUSE , true);
$feedData = curl_exec($ch);
curl_close($ch);
return $feedData;
}