За последние 24 часа нас посетил 62141 программист и 1793 робота. Сейчас ищут 894 программиста ...

ошибка 404 при работе прокси/сокет

Тема в разделе "Прочие вопросы по PHP", создана пользователем mehanic, 21 окт 2007.

  1. mehanic

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

    С нами с:
    21 окт 2007
    Сообщения:
    2
    Симпатии:
    0
    Помогите разобраться, весь мозг спалил.
    Проблема: нужно вытаскивать информацию с удаленного сервера через прокси. Код:
    PHP:
    1.  
    2. function proxy_url($proxy_url)
    3. {
    4.    $proxy_name = '82.127.76.7';
    5.    $proxy_port = 80;
    6.    $proxy_cont = '';
    7.  
    8.    $proxy_fp = fsockopen($proxy_name, $proxy_port);
    9.    if (!$proxy_fp)    {return false;}
    10.    fputs($proxy_fp, "GET $proxy_url HTTP/1.0\r\nHost: $proxy_name\r\n\r\n");
    11.    while(!feof($proxy_fp)) {$proxy_cont .= fread($proxy_fp,4096);}
    12.    fclose($proxy_fp);
    13.    $proxy_cont = substr($proxy_cont, strpos($proxy_cont,"\r\n\r\n")+4);
    14.    return $proxy_cont;
    15. }
    16.  
    17. echo proxy_url( "http://www.kp.ru/upimg/logo/93386.jpg");
    18.  
    19.  
    Код рабочий. Проблема в том, что он на одних хостингах Работает корректно, на других Возвращает 404. Работал с другими функциями такого плана - бесполезно. В чем проблема?

    ЗЫ не работает на хостингах из серой сетки. может быть тут собака порылась?