За последние 24 часа нас посетили 18520 программистов и 1599 роботов. Сейчас ищут 853 программиста ...

curl и file_get_contens

Тема в разделе "PHP для новичков", создана пользователем inline, 8 ноя 2010.

  1. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    PHP:
    1. function file_get_content($url)
    2. {
    3. $ch = curl_init();
    4. curl_setopt($ch, CURLOPT_URL, $url);
    5.  
    6. $header = array("User-Agent:Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)");
    7. curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    8.  
    9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    10. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1);
    11.  
    12. $contents = curl_exec($ch);
    13.  
    14. return $contents;
    15. }
    для некоторых сайтов выдает 301 Moved Permanently
    что поправить в коде?
    спасибо!
     
  2. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    Может не хватает curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);