Здравствуйте, такая задача: Нужно построчно получить html код странички одного сайта, обычно я делал это так: Код (Text): $file = fopen($url, 'r'); while (!feof($file)) { $code= fgets($file); ... } fclose($file); Но на нужном мне сейчас, стоит какая-то защита что ли, в общем когда его так открываешь он возвращает: В браузере выключены cookie. Пожалуйста, включите их. Как это сделать? Заренее благодарю....
Я уже нашел http://phpclub.ru/detail/article/curl тока пока не сооброжу... Я так понял это какая то библитека к операционке, которая устанавливается отдельно?
Блиин... С трудом прикрутил к денверу этот Curl!... Ничего там не установлено! Если кому нужно на денвер: Но все равно ничего не работает! В смысле работает, но по прежнему требует включить куки! Вызываю так: Код (Text): $url = "УРЛ"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); // set url to post to curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s curl_setopt($ch, CURLOPT_POST, 1); // set POST method curl_setopt($ch, CURLOPT_POSTFIELDS, ""); // add POST fields $result = curl_exec($ch); // run the whole process curl_close($ch); echo iconv("utf-8", "windows-1251", $result); Что не так?
Разобралса! Нужно было просто подсунуть ему нужные куки Код (Text): curl_setopt($ch, CURLOPT_COOKIE, "...") Спасибо за помощь!!!