【发布时间】:2012-04-06 16:55:42
【问题描述】:
<?php
$host = 'http://google.com';
if($socket =@ fsockopen($host, 80, $errno, $errstr, 30)) {
echo 'online!';
fclose($socket);
} else {
echo 'offline.';
?>
我正在使用上述程序来获取网站的状态。但我总是收到一条离线消息。 代码有错误吗?
【问题讨论】:
-
删除错误抑制运算符 (@)。而
errno anderrstr`的内容是什么?