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

Статус
В этой теме нельзя размещать новые ответы.
попробуй этот код:
Код:
$url = "nix.ru/2id.php?i=71858";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_VERBOSE, 1); // set url to post to
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 70); // times out after 4s
curl_setopt($ch, CURLOPT_NOPROGRESS, 1); 
$contentString = curl_exec($ch); // run the whole process	
curl_close($ch);  		
echo $contentString;

выдает страницу с
Acer Ferrari 1100-704G25Mn <LX.FR90U.045> T64 X2 TL66/4096/250/DVD-RW/GbLAN/WiFi/BT/VistaUL/12.1"WXGA/1.99 кг
 
rootkit, ты с сервера свой код запускал?
 
:( Жуть какая
АААААА :eek: *:bn:
Хостинг Можердомо и Рбк выводит опять ту страницу
 
Запустил на РБК - вывел нужную страницу. Может кэш в броузере почистить?
 
у меня это не работает с двух серверов и через прокси. из дома работает
'не работает' это растяжимое понятие :( - что не так конкретно? вполне возможно, дома у тебя стоят нужные расширения для php (cURL, например), а на сервере их нет...
 
у меня это не работает с двух серверов и через прокси. из дома работает

На сервере могут быть отрублены исходящие подключения. А через прокси ясен пень работать не будет - там немного другой запрос надо отправлять
 
'не работает' это растяжимое понятие :( - что не так конкретно? вполне возможно, дома у тебя стоят нужные расширения для php (cURL, например), а на сервере их нет...

На сервере могут быть отрублены исходящие подключения. А через прокси ясен пень работать не будет - там немного другой запрос надо отправлять


не надо считать собеседника дебилом.
не работает = вместо конкретной страницы о товаре вытягивается страница block.html. почитай первую страницу

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

По делу:
Пробовал запускать скрипт с курлом на трех серваках:
зенон, рбк, нтхост. На первых 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 ночи сидят злобные админы и ищут кого забанить:)). Вот дополнительно для прочтения: Для просмотра ссылки Войди или Зарегистрируйся. Банят там по ИП. Из ссылки же видно, что с админом можно договорится о разбане.

ЗЫ надеюсь в этом посте не просматривается неуважительное отношение к собеседникам? ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху