<?php $pass = file ('pass.txt'); $proxy = file ('proxy.txt'); $proxy_count = count ($proxy); $p = 0; foreach ($pass as $passwd) { $passwd = trim ($passwd); if ($p == $proxy_count) $p = 0; // do something $p++; } ?>
<?php set_time_limit(0); if(file_exists('proxy.txt') && filesize('proxy.txt') > 0) { $proxylist = file('proxy.txt'); $proxylist = array_map('trim',$proxylist); $use_proxy = TRUE; $proxy_number = 0; } else { $use_proxy = FALSE; } for ($i=0;$i<=5;$i++) { get_page('http://2ip.ru/'); } function get_page($url) { global $use_proxy; global $proxylist; global $proxy_number; $ch = curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch,CURLOPT_REFERER, $url); curl_setopt($ch,CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox-Zalupa/3'); if($use_proxy = TRUE) { curl_setopt($ch, CURLOPT_PROXY, $proxylist[$proxy_number]); $proxy_number +=1; if($proxy_number >= count($proxylist)) { $proxy_number = 0; } } curl_exec($ch); curl_close($ch); } ?>
211.138.124.197:80 221.130.13.208:80 218.202.1.188:80