Показать сообщение отдельно
Старый 08.11.2004, 16:58     # 5
MeatEater
Member
 
Регистрация: 25.08.2002
Сообщения: 207

MeatEater Путь к славе только начался
RaZEr
Спасибо за линки.
Все равно, сокет не открывается. Код простейший из примера, но дает ошибку.
Код такой:
$fp = fsockopen("www.blabla.com/page.php", 80, $errno, $errstr, 5);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.blabla.com/page.php\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 4096);
}
fclose($fp);
}
Ошибка "fsockopen(): php_network_getaddresses: gethostbyname failed" и "fsockopen(): unable to connect to www.blabla.com/page.php:80"

Порт менял на 0 (хост под юниксом). Тогда "Операция успешно завершена. (0)", но строки из файла на вывод не идут.

Нужно разрашить такие соединения на www.blabla.com?
Не подскажешь, что криво сделано?
Спасибо.

Последний раз редактировалось MeatEater; 08.11.2004 в 17:33.
MeatEater вне форума