www.3859.net > 用PHP写一程序,每隔一小时运行一次指定的PHP文件...

用PHP写一程序,每隔一小时运行一次指定的PHP文件...

php没办法实现可以在Linux服务器上写一个定时器,百度:Linux crontab

php是最不擅长做触发的语言,我前一段搞这个快被搞疯了,把我这一段的经验分享一下吧.php做定时触发一般来说只要几种方式.第一种:使用服务器的定时任务,然后写一个触发脚本,具体怎么弄网上有很多种.我们开始使用的就是这种方

window就计划任务linux中用contab

set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ //这里是你要执行的代码 sleep($interval);// 等待5分钟 }while(true); ?>

需要打开浏览器,用js的定时器执行一个ajax请求,将要执行的脚本放到ajax请求的地址下.用其他语言做一些小程序应该也可以实现,不过我就不会了.

你在你的服务器上写个shell脚本 限制1小时去运行这个文件就行了

1. 如果是windows环境,那可能需要开着浏览器,每隔35分钟ajax请求一次php接口.2. 如果windows下加装linux虚拟机,则开启虚拟机后使用crontab即可 暂时只想到这俩

最好是把文件二写成一个函数.文件一include文件二,执行一次文件二的函数 或者用curl get

这个问题不难!PHP是运行结束后输出的,所以,你这个程序等于是一个无限循环的执行,不会输出.你可以使用系统的任务管理来执行需要定时执行的程序或者你把这段代码放在服务器端运行,echo输出,改成保存到数据库或文件中,然后在另外写一个在客户端打开,定期读取那个文件中内容就可以了

写个cron

相关搜索:

网站地图

All rights reserved Powered by www.3859.net

copyright ©right 2010-2021。
www.3859.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com