2012-08-16 51 views
1

我正在寻找创建一个php脚本,检查一个网站,看看是否有一定的内容,然后发短信给我,如果内容在那里。经过一番研究之后,我发现了PHP DOM,我将用它来加载html,解析它,然后检查给定的内容是否存在。但是,这只能在每次加载页面时发生。我希望这个脚本每隔30分钟左右运行一次。这样做的最好方法是什么?PHP重复函数调用,最佳实践?

解决我所遇到:

我读,我可以用cron作业,虽然我也读了运行重复功能的服务器上调用这样是不好的做法。我也认为我可以使用JavaScript的setTimeout以一定的时间间隔刷新页面。但是,使用这种方法,我的电脑必须打开浏览器窗口。如果情况并非如此,我宁愿选择。

+3

一个cron作业你正在试图做什么工作只是罚款。 – Matt 2012-08-16 20:18:42

+3

克伦工作是要​​走的路。 – 2012-08-16 20:18:47

+3

克朗是最好的选择。 – wanovak 2012-08-16 20:18:49

回答

1

哈! cron的工作,除非你使用非常差的服务器,它将处理负载罚款,但不知道确切的脚本,我可能是错误的!

如果它是一个共享的主机上,检查什么样的规则,他们对如何使用cron

+0

http://i.qkme.me/361eik.jpg – flyingarmadillo 2012-08-16 20:38:04

+0

这个问题已经进入了黄昏区。 – 2012-08-16 20:39:16

1

如果你想要每30分钟执行一次,那么cron作业就是要走的路。 (声望去@Matt,@Sven,@wanovak,@Dagon)

+0

不,你只是误解了评论的观点,他们不存在你给的解决方案,答案是这样的:http://stackoverflow.com/privileges/comment – Ariel 2012-08-16 20:33:04

+0

当然,这就是为什么你发布每一个人的评论作为答案;-),如此高贵。 – 2012-08-16 20:34:38

+0

@dagon只是说,如果你发布它,我会接受它的所有慷慨。 – flyingarmadillo 2012-08-16 20:35:38