MuToGeN, не очень тебя понял. В коде выше у меня перечислено 3 прокси. Недавно нашел другие, теперь их у меня больше, изменил. Но все прокси - проверенные проксичекером. Но результата никакого. Код последний таков:
| Код | <?php
error_reporting(E_ALL);
$link = mysql_connect(...);
if (!$link) die(); if(!mysql_select_db(...)) die();
$server = array(...);
$proxy_list = array( array("211.178.7.70", "8080"), array("125.138.133.168", "1930"), array("200.176.25.117", "6588"), array("201.17.174.240", "6588"), array("201.37.214.107", "6588"), array("59.30.41.203", "8080"), array("219.25.26.97", "8080") );
function whois($name) {
global $server, $proxy_list, $link;
$rnd = rand(0, 7);
// proxy random... $rnd2 = rand(0, 6);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://" . $server[$rnd] . "inf.pl?login=" . urlencode($name) . "&short=1"); curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true); curl_setopt($ch, CURLOPT_PROXY, "http://" . $proxy_list[$rnd2][0]); curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_list[$rnd2][1]); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_REFERER, "http://www.mail.ru/");
$info = curl_exec($ch);
if (curl_errno($ch)) return false; }
whois("Aliance spb");
mysql_close($link);
?>
|
|