подключение прокси в php?

Discussion in 'PHP' started by comeoff, 16 Jun 2011.

  1. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    Собственно сабж.
    Есть скрипт который берёт контент путём file_get_contents
    ну например
    Code:
    $pageparse=file_get_contents("http://http://site.com/");
    echo $pageparse;
    но админ сайта постоянно банит IP сервера на котором скрипт. Как подключить использование прокси в скрипт? что бы к site.com было подключение через прокси
     
  2. NetAng

    NetAng Member

    Joined:
    29 Dec 2010
    Messages:
    75
    Likes Received:
    12
    Reputations:
    5
  3. NetAng

    NetAng Member

    Joined:
    29 Dec 2010
    Messages:
    75
    Likes Received:
    12
    Reputations:
    5
    1 person likes this.
  4. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    спасибо, сейчас как раз изучаю статью по первой ссылке :)
     
  5. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    937
    Likes Received:
    355
    Reputations:
    58
    PHP:
    <?php
    $fp 
    fsockopen('122.72.10.201'80);
    if (
    $fp
    {
        
    $out "GET / HTTP/1.1\r\n";
        
    $out .= "Host: 2ip.ru\r\n";
        
    $out .= "Connection: Close\r\n\r\n";
        
        
    fwrite($fp$out);
        while (!
    feof($fp)) 
        {
            echo 
    fgets($fp128);
        }
        
    fclose($fp);
    }
    ?>
    З. Ы. прокси еще живой.
     
    1 person likes this.
  6. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    Всем спасибо, этот вопрос решён. Другой вопрос возник: почему не всегда парсится видео с ютуба? У меня скрипт построен следующим образом, идёт запрос по кею, если в папке нет кэш файла по этому кею то скрипт парсит видео с ютуба по этому кею. Сейчас например делаю запрос BMW M3 страница создалась кэш записался в на сервер, но видео не спарсилось, удаляю с сервера кэш файл из папки делаю опять такой же запрос скрипт парсит создаёт страницу записывает кэш и вот уже видео удачно с ютуба добавлено. Почему иногда не всегда видео парсится?