糟糕。我一直在尝试使用一些PayPal代码,无意中在我的服务器上设置了某种无限循环。任何有关如何停止此代码运行的指导将非常感激。错误日志正在快速建立,每个错误都如下:
PHP Warning: feof() expects parameter 1 to be resource, boolean given in /home/myfirsti/public_html/work.php on line 3
[04-Jul-2013 00:44:38 Europe/London] PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /home/myfirsti/public_html/work.php on line 4
非常感谢。
答案 0 :(得分:4)
它应该在达到执行时间限制时停止,通常只需一分钟。但请注意,此时间不包含文件I / O,因此写入错误日志所需的时间可能会延长脚本的长度。
它最终会停止,但你应该联系你的主人并要求他们终止这个过程。
为了防止将来发生这种情况,请在将资源传递给feof()
之前检查资源是否有效
(注意我真的希望函数是fneof
而不是“文件不是文件结尾”以防止出现这种问题......)