PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
Nikita Отправлено: 23 Июня, 2012 - 22:11:59 • Тема: Не загружается страницы через cURL • Форум: Вопросы новичков

Ответов: 4
Просмотров: 415
Stive_Dias пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $url = "http://www.sob.ru";
  3. $f = fopen('errors.txt', 'a+');
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_URL, $url); // set url to post to
  6. curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  7. curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
  8. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)');
  9. curl_setopt ($ch, CURLOPT_STDERR, $f);
  10. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
  12. curl_setopt($ch, CURLOPT_TIMEOUT,30); // times out after 4s
  13. $result = curl_exec($ch); // run the whole process
  14. fclose($f);
  15. echo $result;



Очень Вам благодарен.
Спасибо!
Nikita Отправлено: 23 Июня, 2012 - 18:44:54 • Тема: Не загружается страницы через cURL • Форум: Вопросы новичков

Ответов: 4
Просмотров: 415
snikers987 пишет:
Зачем запрос методом POST? Отправляйте методом GET и поробуйте увеличить таймаут.


Попробовал. То же самое.
Мне кажется, здесь дело не в методе запроса.
Nikita Отправлено: 23 Июня, 2012 - 18:16:24 • Тема: Не загружается страницы через cURL • Форум: Вопросы новичков

Ответов: 4
Просмотров: 415
Добрый день!

Мне нужно получить html код сайта http://sob.ru.

Пытаюсь сделать это с помощью следующего кода:
PHP:
скопировать код в буфер обмена
  1.  <?PHP  
  2.  
  3. $url = "http://www.sob.ru";
  4. $f = fopen('errors.txt', 'a+');
  5. $ch = curl_init();  
  6. curl_setopt($ch, CURLOPT_URL, $url); // set url to post to  
  7. curl_setopt($ch, CURLOPT_FAILONERROR, 1);  
  8. curl_setopt ($ch, CURLOPT_STDERR, $f);
  9. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects  
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable  
  11. curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s  
  12. curl_setopt($ch, CURLOPT_POST, 1); // set POST method  
  13.  
  14. $result = curl_exec($ch); // run the whole process  
  15. curl_close($ch);
  16. fclose($f);  
  17. echo $result;  
  18. ?>


В результате пустая страница. Однако
Буду очень признателен за совет. Радость

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB