添加换行符防止fsockopen超时

添加换行符防止fsockopen超时

作者:admin 时间:2009-05-26 分类:PHP 评论:0条 浏览:2140

[coolcode lang=”php”]
n”;
} else {
$out = “GET / HTTP/1.1rn”;
$out .= “Host: www.example.comrn”;
$out .= “Connection: Closernrn”;

fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
[/coolcode]
摘自PHP手册.
如果不注意out数据中的换行符问题,将上例中的

$out .= “Connection: Closernrn”;

不小心写成

$out .= “Connection: Closern”;

就会出现fsockopen运行60秒超时的情况
socket-timeout
所以一定要记住以两个”rn”结尾.而且一定是out的最后一行,已表明结束!否则socket会一直等着你哦!

原创文章,转载请注明: 转载自www.webmaster.me

本文链接地址: 添加换行符防止fsockopen超时

标签:

相关推荐
更多

PHP分页代码实例
Posted on 08月13日
G.ho.st – 支持FTP的5G免费WebOS网络硬盘
Posted on 12月12日
欢迎与大家交换友情链接
Posted on 08月21日
使用Google翻墙项目App
Posted on 04月01日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*