我需要我的网站偶尔读取一个文件才能更新自己。 (如果可能,每天或每周)
php能够独自完成吗? (从我看到的答案是“不”)
我还可以用它来做什么? (Sql似乎可能有用,但我已经搜索过,无法确定)
答案 0 :(得分:3)
您可以使用以给定间隔执行php脚本的cronjob(例如,每天中午12点)。
如果你不能使用真正的cronjobs:还有一些网站提供免费的“cronjobs” - 你给他们一个URL,他们在你告诉他们时访问它。只需谷歌“免费cronjobs”。
答案 1 :(得分:1)
Cronjobs是明显的答案(基于Linux的服务器)。 但是对于那些没有能力/权限在他们的特殊环境中执行此操作的人。
另一种选择是建立一个模拟的cron。 每次加载站点/页面时,基本上都会执行脚本。 然后,可以检查当前时间/日期并确定是否需要执行进一步操作,在您的情况下是更新操作。
答案 2 :(得分:0)
您可以在unix系统上使用crontables来运行定期更新。
答案 3 :(得分:0)
使用Cron:
crontab -e
然后像vim或vi一样编辑文件。
http://blog.linuxvin.com/wp-content/uploads/2010/07/crontab-syntax.gif
这将每天执行:
0 0 0 0 0-6 /absolute/path/to/the/executable
如果你想让你的PHP脚本可执行使用ol'she-bang。添加:
#!/usr/bin/php
或者PHP解释器到PHP文件第一行的路径,然后执行:
chmod a+x yourfile.php