GetPage( ) не берёт страницу

Статус
В этой теме нельзя размещать новые ответы.
Ну что-ж прям так сразу то?! Поберегите нервы.

По делу:
Пробовал запускать скрипт с курлом на трех серваках:
зенон, рбк, нтхост. На первых 2-х выдавал нужную страницу. На нтхост пустота. Нарисовал скрипт с сокетами, дабы исключить вероятность фильтра по хттп-заголовкам.

Вот он:
PHP:
<?php
$fp = fsockopen("www.nix.ru", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
$out=
'GET /autocatalog/acer/acer_notebook/Acer_Ferrari_1100-704G25Mn_LX.FR90U.045_T64_X2_TL66_4096_DVD-RW_WiFi_BT_VistaUL_12.1WXGA_1.99_71858.html HTTP/1.1
Host: nix.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

';
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?>

Работал на всех трех.
После N-ного запуска на РБК, запустил курловский скрипт, после чего никс начал выдавать редирект на block.html. На остальных хостах запускал до усеру - не банят.
Посему осмелюсь преположить, что на никсах стоит какой-то автобан (а может и ручной, но сомнительно, что там в 4 ночи сидят злобные админы и ищут кого забанить:)). Вот дополнительно для прочтения: Для просмотра ссылки Войди или Зарегистрируйся. Банят там по ИП. Из ссылки же видно, что с админом можно договорится о разбане.

ЗЫ надеюсь в этом посте не просматривается неуважительное отношение к собеседникам? ;)

при моих пробах два сервера разных хостеров вместе с третьим сервером - никому не нужным free ssh provider-ом - совершенно случайно оказались одновременно забанены по ip по причине "злоупотреблений" при первой же попытке подключения.

при чем тут заголовки? ясно же сказано, что block.html не выдавался для file_get_contents с моей домашней машины. при том, что file_get_contents для http передает только один заголовок - host.

ссылка годичной давности.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху