через @fsockopen недоступна страница

Статус
В этой теме нельзя размещать новые ответы.

KLeon

Новичок
через @fsockopen недоступна страница

Получая html код необходимых страниц, сталкнулся с такой проблемой. Есть несколько сайтов, которые не позволяют это сделать (к примеру http://soft.mail.ru/nforum/ и есть еще несколько примеров)

подключение происходит вот таким вот образом:
PHP:
$fp = @fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
   $res=2;  $error_get_content = "Ошибка соединения: $errstr ($errno)<br />\n";
} else {
    $out = "GET $url HTTP/1.1\r\n";
    $out .= "Host: $host\r\n";
    $out .= "User-Agent: Microsoft Internet Explorer/Mozilla-Spoofer (compatible; MSIE 6.0; Windows NT 5.1)/r/n";
    $out .= "Connection: Close\r\n\r\n";

    fwrite($fp, $out);
.....
В результате выполнения получаю страницу: "301 moved permanently"

Как всетаки возможно прочитать HTML код - ведь браузером страница открываеться нормально.
 

KLeon

Новичок
GET /nforum HTTP/1.1 Host: soft.mail.ru User-Agent: Microsoft Internet Explorer/Mozilla-Spoofer (compatible; MSIE 6.0; Windows NT 5.1)/r/nConnection: Close

Это?
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху