Mac OS Xでは、次のfeof()呼び出しは返されません。ソケット上のfeofブロック
<?php
$hostname = "localhost";
$fh = fsockopen($hostname, 80, &$errno, &$errstr);
if ($errno) {
print $errstr;
exit;
}
$request = <<<request
GET/HTTP/1.0
Host: $hostname
Connection: close
request;
fputs($fh,$request);
while (!feof($fh))
echo fgets($fh);
fclose($fh);
?>
他のプラットフォームでも同じ問題がありますか?それを解決するための任意のアイデア?