За последние 24 часа нас посетили 16107 программистов и 1545 роботов. Сейчас ищут 926 программистов ...

failed to open stream: HTTP request failed

Тема в разделе "PHP для новичков", создана пользователем hated8, 14 янв 2011.

  1. hated8

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

    С нами с:
    14 янв 2011
    Сообщения:
    50
    Симпатии:
    0
    Здравствуйте!
    Не могу прочитать ссылку...
    Открываю
    Код (Text):
    1. <?$tFile = fopen('ссылка','r');?>
    - возвращает
    Код (Text):
    1. Warning: fopen(ссылка) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 402 Payment Required in...
    Проблемма в том что такой результат я получаю на хостинге! На денвере(локальном) все работает...
    Ссылка рабочая, на этой же страничке гружу её в ифрейм, она грузится без проблем...
    На хостинге запретов вроде тоже нет т.к. другие ссылки нормально читаются!...

    В чём может быть проблемма?
     
  2. LeoK

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

    С нами с:
    24 сен 2009
    Сообщения:
    43
    Симпатии:
    0
    Эммм... Кхм.. Простите, <?$tFile = fopen('ссылка','r');?> - это у вас выводит ссылку? т.е. html?
     
  3. hated8

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

    С нами с:
    14 янв 2011
    Сообщения:
    50
    Симпатии:
    0
    Кхм.... Это у меня закрепляет именованый ресурс, за потоком. А у вас? =)

    Если угодно так:
    Код (Text):
    1. <?
    2. $tFile = fopen('http://site.ru','r');
    3. while (!feof($tFile))
    4. {
    5.     echo( fgets($tFile));
    6. }
    7. fclose($tFile);
    8. ?>
    Вопрос тот же....
     
  4. LeoK

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

    С нами с:
    24 сен 2009
    Сообщения:
    43
    Симпатии:
    0
  5. hated8

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

    С нами с:
    14 янв 2011
    Сообщения:
    50
    Симпатии:
    0
    LEOK! Вы вообще читали моё первое сообщение?
    Как это может быть с allow_url_fopen off???
     
  6. LeoK

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

    С нами с:
    24 сен 2009
    Сообщения:
    43
    Симпатии:
    0
    Блин ну фигли вы голову морочите? Мб прочитаете http ответ? И код ошибки в rfc поглядите?
    ЗЕЛЕНЫМ ПО БЕЛОМУ написано:
    402 Payment Required
     
  7. hated8

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

    С нами с:
    14 янв 2011
    Сообщения:
    50
    Симпатии:
    0
    Да я и не думал ни кому голову морочить....
    это что и как посмотреть?
     
  8. LeoK

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

    С нами с:
    24 сен 2009
    Сообщения:
    43
    Симпатии:
    0