Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. Как сделать запрос через proxy?

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

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
8 Сообщения 4 Участники 7 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • Nick Stanley Автор
    Nick Stanley
    Nick Stanley
    Это сообщение удалено!
    написал в отредактировано Nick Stanley
    Продвинутый
    #1
    
    $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 монет!)

    0 Ответов Последний ответ
    0
    • xaker
      xaker
      xaker
      Это сообщение удалено!
      написал в отредактировано
      Тюряга
      #2

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

      0 Ответов Последний ответ
      0
      • GNOM
        GNOM
        GNOM
        Это сообщение удалено!
        написал в отредактировано
        O-N-B
        #3
        <?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;
        <? 
        
        0 Ответов Последний ответ
        0
        • Nick Stanley Автор
          Nick Stanley
          Nick Stanley
          Это сообщение удалено!
          написал в отредактировано
          Продвинутый
          #4
          **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;
          <?

          
          

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

          0 Ответов Последний ответ
          0
          • КоТэ
            КоТэ
            КоТэ
            Это сообщение удалено!
            написал в отредактировано КоТэ
            Пушистый Дон Жуан
            #5
            **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: все блина скопипастить готов

            Добавлено через 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 мин.
            МБ ГДЕТО ОШИБКИ САМИ СМОТРИТЕ С МОБИЛКИ ПИШУ

            0 Ответов Последний ответ
            0
            • Nick Stanley Автор
              Nick Stanley
              Nick Stanley
              Это сообщение удалено!
              написал в отредактировано
              Продвинутый
              #6

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

              $handle = fopen ($file, «r»); 
              while (($data = fgetcsv ($handle, 1000, ","))!== FALSE) 
              $proxy[] = $data[0]; 
              
              0 Ответов Последний ответ
              0
              • xaker
                xaker
                xaker
                Это сообщение удалено!
                написал в отредактировано xaker
                Тюряга
                #7
                **NSony** 
                Тут ошибки не знаю как исправить(
                

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

                
                

                Замени

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

                на

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

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

                0 Ответов Последний ответ
                0
                • Nick Stanley Автор
                  Nick Stanley
                  Nick Stanley
                  Это сообщение удалено!
                  написал в отредактировано Nick Stanley
                  Продвинутый
                  #8

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

                  0 Ответов Последний ответ
                  0

                  • Войти

                  • Войдите, чтобы искать.
                  © 2011–
                  • Первое сообщение
                    Последнее сообщение