Login
网站首页 > 文章中心 > 其它

php定时器的写法是什么

作者:小编 更新时间:2023-09-24 16:30:23 浏览量:452人看过

如何使用纯PHP实现定时器任务

我用PHP写了下面的延时代码,主要用来作为BAT文件调用进行倒计时:

php

//批处理延时工具

set_time_limit(0);

$v=$argv[1]◆0;

while($v0){

sleep($v$n?$n:$v);

$v-=$n;

}

elseecho"使用方法:\nsleep.php演示秒数";

$s.=$v;

return$s;

用php怎么做定时器

你写好一个PHP脚本,就是用来检测工作计划并发送email的,用服务器的计划任务跑这个脚本,

或者用js的settimeout定时请求也行.

PHP实现定时任务的几种方式

一. 简单

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.

set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去

do{

//ToDo

while(true);

二. 简单 可控型

config.php

return 1;

cron.php

三. 简单 改进型

/*

function

*/

sleep($time);

file_get_contents($url);

PHP怎么制作计时器

计时器的运用在网页制作中很普遍,其实计时器有很多做法,PHP加JS、JS加AJAX也可以控制实现.不是PHP可以单独实现的,因为PHP是实现服务端的语言,没有办法去控制.以下实例就是制作计时器的代码:

SCRIPTlanguage=JAVASCRIPT

vartimerID=null;

vartimerRunning=false;

functionstopclock()

{

if(timerRunning)

clearTimeout(timerID);

timerRunning=false;

functionstartclock()

stopclock();

showtime();

functionshowtime()

varnow=newDate();

varhours=now.getHours();

varminutes=now.getMinutes();

varseconds=now.getSeconds()

vartimeValue=""◆hours;

//定时初始化数据库的代码:

timeValue◆=((minutes10)?":0":":")◆minutes

timeValue◆=((seconds10)?":0":":")◆seconds

document.Calc.time.value=timeValue;

//youcouldreplacetheabovewiththis

//andhaveaclockonthestatusbar:

//window.status=timeValue;

timerID=setTimeout("showtime()",1000);

timerRunning=true;

}/script

客服端PHP◆HTML代码:

html

head

METAHTTP-EQUIV="Refresh"Content="1;URL=test.php"

/head

body

echodate("Y年m月d日H时i分s秒");

/body

/html

以上就是土嘎嘎小编为大家整理的php定时器的写法是什么相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章