elcaste
Постоялец
- Регистрация
- 30 Ноя 2007
- Сообщения
- 322
- Реакции
- 175
- Автор темы
- #1
Стандартно подключаюсь через сокеты:
в конце же процедуры, когда цикл доходит до EOF - он зависает секунд этак на 10-15... подозреваю, что так быть не должно
Где может быть бок?
Стоит PHP5.
Спасибо.
PHP:
$fp=fsockopen($HostName, $HostPort, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
}
else
{
$out = "POST $Url HTTP/1.1\r\n";
$out .= "Host: $HostName\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out .= "Referer: http://newblog.com/editpost.asp\r\n";
$out .= "Accept-Language: ru\r\n";
$out .= "Connection: Keep-Alive\r\n";
$out .= "Cache-Control: no-cache\r\n";
$out .= "\r\n";
$out .= "Cache-Control: no-cache\r\n";
$out .= "Content-length: ".strlen($PostData)."\r\n\r\n".$PostData;
stream_set_timeout($fp, 300);
fputs($fp, $out);
while (!feof($fp)) {
$ech.= fgets($fp,128);
}
}
в конце же процедуры, когда цикл доходит до EOF - он зависает секунд этак на 10-15... подозреваю, что так быть не должно
Где может быть бок?
Стоит PHP5.
Спасибо.