Показать сообщение отдельно

  #8  
Старый 08.11.2009, 06:46
b3
Постоянный
Регистрация: 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; 
} 
?>
 
Ответить с цитированием