Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: помогите оптимизировать открытие сокетов
 
 автор: WaPPeR   (02.06.2007 в 00:19)   письмо автору
 
 

include("x.dat");
$x[0]="";
$gg=1;
$h=3;
if($x[$gg] && $gg<4){
$gg++;
}else {$h="".$h."-1";}

for($id=1; $id<$h+1; $id++)
{
$i=$id-1;
$QUERY_STRING = str_replace($x[$i],$x[$id],$QUERY_STRING);
$a=rand(0,1000);
$host = "site.ru";
$path = "/x.php?$QUERY_STRING;
$fp = fsockopen($host,80,$errno,$errstr,30);
if(!$fp) echo"$errstr ($errno)<br />\n";
else{
$headers = "POST $path HTTP/1.0\r\n";
$headers .= "Host: $host\r\n";
$headers .= "Accept: *\r\n";
$headers .="Accept-Charset: UTF-8\r\n"; // <<====
$headers .= "Accept-Charset: *\r\n";
$headers .= "Accept-Encoding: deflate\r\n";
$headers .= "Accept-Language: ru\r\n";
$headers .= "User-Agent: $a \r\n\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp,$headers);
while($text != "\r\n") $text = fgets($fp,128);
$text = "";
while(!feof($fp)) $text .= fgets($fp,4096);
fclose($fp);
}


}
$text = str_replace("x.php","s.php",$text);
$text = str_replace("$x[$h]","$x[1]",$text);
echo $text;

Скрипт должен пролистывать страницы изменяя в адресе $QUERY_STRING = str_replace($x[$i],$x[$id],$QUERY_STRING); ,можна ли както это упростить ибо даже посылка всеголишь 3ёх раз занимает до 8-10секунд возможно есть другой метод?

   
 
 автор: WaPPeR   (03.06.2007 в 14:25)   письмо автору
 
   для: WaPPeR   (02.06.2007 в 00:19)
 

может както можна такое с помощью curl? пробвал чота неполучается...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования