2011-03-12 152 views
0

我需要编写php代码来定期检查特定网站的提要,并在发现新内容时向用户发送电子邮件。 PHP代码在启动时应该永远运行。但是,我的问题是,有时候,我的客户端想要在不使用终端的情况下手动关闭脚本。我可以使用另一个脚本停止一个php脚本,或者我能为这种情况做些什么?php web无限循环 - 如何停止

客户只给我的FTP访问Apache服务器,所以我不能使用一些其他技术,如Python和Perl或终端,我认为应该是这个任务

+0

你不能使用Python/Perl的,所以没有理由把那些在问题的标签。 – ThiefMaster 2011-03-12 14:30:04

+0

你可以让你使用cronjobs吗?一个无限运行的PHP脚本将加载你的CPU。 – 2011-03-12 14:32:02

回答

2

使用的文件更容易。
做出一些文件,比方说,stop.flag的脚本检查存在于每个迭代
如果是这样 - 停止它

+0

谢谢,另一个愚蠢的问题,如果我已经创建了一个无限的PHP脚本会发生什么?我该怎么办?无论如何,我无法删除该文件或停止该文件。我不能有任何访问客户的主机,但我可以给他们指令 – vodkhang 2011-03-12 14:44:16

+0

@vodkhang 4 mbut你不能给他们发送另一个版本,你能吗? – 2011-03-12 14:50:08