За последние 24 часа нас посетили 17580 программистов и 1724 робота. Сейчас ищут 957 программистов ...

file_get_contents

Тема в разделе "Прочие вопросы по PHP", создана пользователем artemKuzmin, 9 июн 2011.

  1. artemKuzmin

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

    С нами с:
    18 май 2011
    Сообщения:
    72
    Симпатии:
    0
    люди подскажи кто знает почему с помощью этой функции получается открыть такие сайты как яндекс маил.
    А сайт www.asos.com нет
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  3. artemKuzmin

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

    С нами с:
    18 май 2011
    Сообщения:
    72
    Симпатии:
    0
    $opt = array('http' => array('method'=>'GET'));
    $context=stream_context_create($opt);
    $contentparser= file_get_contents('http://www.asos.com',false,$context);
    print($contentparser);

    Пишу так и ничего совсем не показывает
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    включи отображение ошибок
     
  5. artemKuzmin

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

    С нами с:
    18 май 2011
    Сообщения:
    72
    Симпатии:
    0
    Хм если точно такой же код но написать http://www.yandex.ru то все показывает.
    А здесь вот че выдает
    Warning: file_get_contents(http://www.asos.com/) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error in D:\Apache Software Foundation\Apache2.2\htdocs\pars\index.php on line 10
     
  6. artemKuzmin

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

    С нами с:
    18 май 2011
    Сообщения:
    72
    Симпатии:
    0
    все решил я проблему спасибо что навели)))).
    По ходу этот сайт проверяет заголовок User-Agent
    'header'=>"User-Agent: Mozilla/5.0 (Windows; I; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20100101 Firefox/4.0/r/n"
    И всеи решилось ))