php 定时操作

php 做一个定时操作,按照服务器的时间,到一定时间时自动进行一项操作,怎么实现呢
想在php页面里面加一个php的定时动作 ,js获取的是客户端的时间,如果客户端的时间不准确,怎么办呢?

php程序都是运行后就结束了,你这样的需求,应该写一个完成具体任务的PHP程序,然后在操作系统里面设置定时执行这个PHP文件。

WINDOWS在控制面板的计划任务里面添加,UNIX使用cron工具。

补充:
页面上的PHP是不执行的,PHP在服务器上是一瞬间执行完毕,然后再提交给浏览器的页面,在浏览器的页面上没有PHP的,页面上只有使用JS定时调用。但是页面上的JS只能获取浏览器客户端的时间。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-16
页面不行
方案1:
如果你页面访问比较多,就通过人访问来触发,不过这种不确定。

方案2:
如果服务器是linux,可以查看crontab相关知识
如果是windows,就查看计划任务相关知识吧
第2个回答  2009-04-16
PHP是不能定时操作的,除非你的定时的时间的期间的第一位浏览者浏览你的网业才能实现,但不能自动定时操作的,因为没有因素来机活的定时程序!!!
第3个回答  2009-04-16
貌似“阳光上的桥”解决方案比较好

php 定时操作
php程序都是运行后就结束了,你这样的需求,应该写一个完成具体任务的PHP程序,然后在操作系统里面设置定时执行这个PHP文件。WINDOWS在控制面板的计划任务里面添加,UNIX使用cron工具。补充:页面上的PHP是不执行的,PHP在服务器上是一瞬间执行完毕,然后再提交给浏览器的页面,在浏览器的页面上没有PHP的,...

ubuntu定时施行php
在Ubuntu操作系统中,若需定时执行PHP脚本,可借助crontab工具实现。crontab全称为“cron table”,即定时任务表,它允许用户设置周期性的系统任务。具体步骤如下:1. 首先,登录到Ubuntu系统,然后在终端中输入:sudo crontab -e 打开当前用户的crontab编辑器。这里可选择vi、nano或其他文本编辑器。2. 在...

php如何实现定时任务,php定时任务方法,最佳
第一步:\/Application\/Common\/Conf目录下新建两个文件:分别如:\/Application\/Common\/Conf\/tags.php\/Application\/Common\/Conf\/crons.php1) 新建 tags.php,编辑内容如下:return array('app_end' => array('Behavior\\CronRunBehavior'),);2) 新建 crons.php ,编辑内容如下:return array('cron_1' ...

php如何每天定时执行
php做不到每天定时执行,只有java或者c可以,因为php是不访问页面就不会动得代码,但是有一个方法可以曲线救国 你写一个页面是你要每天定时执行的页面,然后视你的操作系统而言,做定时任务,定时去访问这个页面 如果是windows请使用任务计划功能 如果是linux请使用定时任务Cron,在定时的时候使用curl来访问...

amh如何定时执行php,求助
先创建执行的存储过程,然后创建定时事件去执行存储过程.Windows可以使用任务计划: 界面方式: 计算机(右键)->管理 ,然后就可以打开 “计算机管理”界面,在界面的左侧有一个 系统工具->任务计划程序 ,在此我们可以创建定时执行的计划任务,并且可以为每个任务添加触发器和具体的操作。

php文章定时发布 求详细资料 谢谢
这样做有节省系统资源的好处,不会因为频繁的判断以及数据库读取造成资源的浪费。而坏处是需要编写额外的程序,甚至要使用PHP调用外部程序来完成系统任务计划的增删操作。技术要求很高 用户访问相关页面时,首先判断数据库中是否有到期却还没有发布的文章,如果有,就发布之。这样做的好处是技术难度低,坏处是...

PHP如何定时发送短信
1、首先设置好服务器;2、设置执行时间为无限制;3、设置发送短信间隔为5分钟;4、打开存储短信的文件,进行短信操作,关闭文件;5、循环上面的过程;6、具体设置代码如下:ignore_user_abort(); \/\/即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. set_time_limit(0); \/\/ 执行时间为无限制,...

Windows 定时执行php文件 每隔35分钟执行一次 怎么写代码
php做不到每天定时执行,只有java或者c可以,因为php是不访问页面就不会动得代码,但是有一个方法可以曲线救国。可以写一个每天定时执行的页面,然后视你的操作系统而言,做定时任务,定时去访问这个页面。Linux操作系统定时任务系统 Cron 入门 cron是一个linux下的定时执行工具,可以在无需人工干预的情...

php mysql 定时每天凌晨3点执行删除数据任务
mysql定时任务 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划...

在PHP页面怎么实现定时刷新显示内容?
alert("err:操作错误");} })}, 2000);php部分更简单 if($_POST['action']=='ajax'){ result=$db->get_one("select * from shtq_shop order by rand() limit 1");echo json_encode($result);exit;} 原理很简单 setInterval() 定时执行一个ajax,后台部分执行数据库查询 获得json格式...

相似回答
大家正在搜