-1

哎呀。我一直在尝试使用一些 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

非常感谢。

4

1 回答 1

4

当达到执行时间限制时它应该停止,这通常是一分钟。但是请注意,此时间不包括文件 I/O,因此写入错误日志所需的时间可能会延长脚本的长度。

它最终会停止,但您应该联系您的主机并要求他们终止该进程。

为防止将来发生这种情况,请始终检查资源是否有效,然后再将其传递给feof()

(请注意,我真的希望该功能fneof改为“文件不是文件结尾”以防止此类问题......)

于 2013-07-03T23:49:43.553 回答