Просмотр полной версии : работа c сокетами(php)
Подскажите как возможно/возможноли реализовать следующую задачу :
$f=fsockopen("адрес", 80);
{
for($i=0;$i<=10;$i++)
$z="здесь как-то меняем заголовок";
fwrite($f, $z);
}
fclose($f);
// но так не работатет =(
PHP FAQ: Хочу изучать PHP и Mysql. С чего начать?
http://phpfaq.ru/start
тебе это надо, а не сокеты
<?
$f=fsockopen('nerezus.net', 80);
if ($f){
$z="get /\n\n";
fwrite($f, $z);
print fread($f, 65000);
fclose($f);
}
?>
PHP FAQ: Хочу изучать PHP и Mysql. С чего начать?
http://phpfaq.ru/start
тебе это надо, а не сокеты
<?
$f=fsockopen('nerezus.net', 80);
if ($f){
$z="get /\n\n";
fwrite($f, $z);
print fread($f, 65000);
fclose($f);
}
?>
проблема в том что мне надо несколько заголовков отправить
$z="zagolovok1
zagolovok2
zagolovok3
zagolovok4
";
$z="zagolovok1
zagolovok2
zagolovok3
zagolovok4
";
несовсем точно я сказал...
их надо по очереде отправить
Зачем?
Прежде, чем что-либо сделать, подумай, надо ли это.
А, понял, ты имел ввиду по-очереди запросы, а не заголовки:
<?
for ($i=0; $i<10; ++$i) {
$f=fsockopen('nerezus.net', 80);
if ($f){
$z="get /\n\n";
fwrite($f, $z);
print fread($f, 65000)."<br>\n";
fclose($f);
}
}
?>
Зачем?
Прежде, чем что-либо сделать, подумай, надо ли это.
А, понял, ты имел ввиду по-очереди запросы, а не заголовки:
<?
for ($i=0; $i<10; ++$i) {
$f=fsockopen('nerezus.net', 80);
if ($f){
$z="get /\n\n";
fwrite($f, $z);
print fread($f, 65000)."<br>\n";
fclose($f);
}
}
?>
Всё понятно, разобрался (там где это проверял первый раз, наверно защита была от быстро повторяющихся запросов...)
Спасибо за разъяснения :)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot