我有以下代码:
$open_socket = fsockopen($host,$port,$errno,$errstr,30);
if(!$open_socket){
echo "$errstr ($errno)<br />".$nl;
}else{
fputs($open_socket,$xml);
while(!feof($open_socket)){
$line = fgets($open_socket,128);
$return_xml.= $line;
}
fclose($open_socket);
}
但是如果没有连接,我会收到以下消息:
警告:fsocket ......
页面的其余部分为空白,基本上我该如何处理我的页面将继续并显示内容的地方,仅显示错误消息而不显示警告。
谢谢
最佳答案
您可以禁止调用fsockopen
$open_socket = @fsockopen($host,$port,$errno,$errstr,30);
的警告
关于error-handling - Fsockopen错误处理,此刻我收到警告,页面停止加载进一步的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8239994/