Как сделать запрос через proxy?

Авторизация
 
  • Автор
    
    $get = file_get_contents('http://109.234.155.196/prison/universal.php?method=getInfo&user='.$_POST['id'].'&key='.$_POST['auth']);
    preg_match_all("/<money>(.*?)<\/money>/",$get,$matches);
    $p = $matches[1][0];
    if ($p == 0) echo '
    <div style="background:#FFEFE8;border:1px solid #E89B88;padding:10px;">
    <center><b>Введенные вами данные не верны</b></center>
    </div>
    <meta http-equiv="Refresh" content="3; url=http://qrew.ru/update.php">';
    

    За хороший ответ даю 400 монет!) :hello:


  • file_get_contents'ом никак
    Только cURL


  • <?php
    
    function get($url,$proxy) { 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,$url); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208'); 
     curl_setopt($ch, CURLOPT_PROXY, "$proxy"); 
     $ss=curl_exec($ch); 
     curl_close($ch); 
     return $ss; 
    } 
    
     $prox = '62.159.143.172:80';
     $a=get('http://2ip.ru/',$prox); 
     echo $a;
    <? 
    
  • Автор
    **PUNK** 
    

    <?php

    function get($url,$proxy) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
    curl_setopt($ch, CURLOPT_PROXY, "$proxy");
    $ss=curl_exec($ch);
    curl_close($ch);
    return $ss;
    }

    $prox = '62.159.143.172:80';
    $a=get('http://2ip.ru/',$prox);
    echo $a;
    <?

    
    

    Это я и сам знаю. А по другому как-нибудь можно?


  • **PUNK** 
    

    <?php

    function get($url,$proxy) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
    curl_setopt($ch, CURLOPT_PROXY, "$proxy");
    $ss=curl_exec($ch);
    curl_close($ch);
    return $ss;
    }

    $prox = '62.159.143.172:80';
    $a=get('http://2ip.ru/',$prox);
    echo $a;
    <?

    
    

    :d_old: :D: все блина скопипастить готов

    Добавлено через 06:14 мин.
    както так...

    
    function get($url,$proxy) { 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,$url); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208'); 
     curl_setopt($ch, CURLOPT_PROXY, "$proxy"); 
     $ss=curl_exec($ch); 
     curl_close($ch); 
     return $ss; 
    } 
    /////ИЗВЛЕКАЕМ ПРОКСИ ИЗ ФАЙЛА
    $proxy = array (); 
    $file = 'proxy.txt'; //// ФАЙЛ СО СПИСКОМ ПРОКСИ
    if (is_file ($file))
    { 
    $handle = fopen ($file, «r»); 
    while (($data = fgetcsv ($handle, 1000, ","))!== FALSE) 
    {
    $proxy[] = $data[0]; 
    }
    }
    
    foreach ($proxy as $prox)
    {
     
    $get = get('http://109.234.155.196/prison/universal.php?method=getInfo&user='.$_POST['id'].'&key='.$_POST['auth'].'',$prox); 
    preg_match_all("/<money>(.*?)<\/money>/",$get,$matches); 
    $p = $matches[1][0]; 
    }
    if ($p == 0) echo ' 
    <div style="background:#FFEFE8;border:1px solid #E89B88;padding:10px;"> 
    <center><b>Введенные вами данные не верны</b></center> 
    </div> 
    <meta http-equiv="Refresh" content="3; url=http://qrew.ru/update.php">';
    

    ХЗ ВРОДЬ ДОЛЖНО ПХАТЬ)

    Добавлено через 08:26 мин.
    МБ ГДЕТО ОШИБКИ САМИ СМОТРИТЕ С МОБИЛКИ ПИШУ

  • Автор

    Тут ошибки не знаю как исправить(

    $handle = fopen ($file, «r»); 
    while (($data = fgetcsv ($handle, 1000, ","))!== FALSE) 
    $proxy[] = $data[0]; 
    

  • **NSony** 
    Тут ошибки не знаю как исправить(
    

    $handle = fopen ($file, «r»);
    while (($data = fgetcsv ($handle, 1000, ","))!== FALSE)
    $proxy[] = $data[0];

    
    

    Замени

    $handle = fopen ($file, «r»); 
    

    на

    $handle = fopen ($file, "r");
    

    Он ковычки неправильно поставил

  • Автор

    Добавлено через 100000мин.
    РЕШИЛ ПРОБЛЕМУ!) Админы закрывайте тему!)

Авторизация