
08.11.2009, 06:46
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами:
11278406
Репутация:
818
|
|
в каком формате должен быть файл с проксями?
IP:PORT
И как передать фун-ии адрес до res.php?
Неебу о каком res.php вообще идет речь.
Вот вообщем слепил в кучу на всякий случай.
PHP код:
<?php
set_time_limit(0);
$proxylist = file('proxy.txt');
$proxylist = array_map('trim',$proxylist);
foreach ($proxylist as $proxy) {
$login = namegen(8);
$pass = passgen(10);
$email = mail_gen(8);
$ch = curl_init('http://forma.net/index.php');
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch,CURLOPT_REFERER, 'http://rambler.ru');
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, 'login='.$login.'&pass='.$pass.'&email='.$email);
curl_setopt($ch,CURLOPT_COOKIEJAR, './cook');
curl_setopt($ch,CURLOPT_COOKIEFILE, './cook');
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');
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch,CURLOPT_TIMEOUT, 5);
$content = curl_exec($ch);
curl_close($ch);
}
/* FUNCTIONS */
function namegen($length)
{
$result = '';
$vals = "abcdefghijklmnopqrstuvwxyz0123456789";
for($i=1; $i<=$length; $i++)
{
$result .= $vals{rand(0, strlen($vals) - 1)};
}
return $result;
}
function passgen($length)
{
$result = '';
$vals = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_-+";
for($i=1; $i<=$length; $i++)
{
$result .= $vals{rand(0, strlen($vals) - 1)};
}
return $result;
}
function mail_gen($length)
{
$result = '';
$vals = "abcdefghijklmnopqrstuvwxyz0123456789";
for($i=1; $i<=$length; $i++)
{
$result .= $vals{rand(0, strlen($vals) - 1)};
}
$result = $result.'@mail.ru';
return $result;
}
?>
|
|
|