PHP有没有间隔几秒再执行的功能?该怎么处理
2014-05-22 11:57
134 查看
详细页面:http://www.verydemo.com/demo_c116_i29926.html
PHP有没有间隔几秒再执行的功能?
比如有段代码,先执行第一行,然后间隔5秒后,再执行第二行
注意,不是循环,是按照从上到下的顺序执行代码,中间需要停顿几秒钟
------解决方案--------------------------------------------------------
sleep(5);
------解决方案--------------------------------------------------------
sleep(5) 程序停顿5秒
------解决方案--------------------------------------------------------
前面的1被存在服务器的输出缓存区了,或者是你的浏览器z设置问题。但无论如何,你是等了至少5秒后才看到有输出的!
好像还是有点问题
PHP code
echo '1';
sleep(5);
echo '<br />5';
每次刷新貌似都是1和5同时显示出来
------解决方案--------------------------------------------------------
每隔5秒钟执行一次,总计需要多少次呢?
如果是无限循环的话,最后用SHELL或者CRON来控制执行PHP。一般PHP脚本执行时间最好不要超过60秒。否则占资源不说,脚本可能会卡死。
------解决方案--------------------------------------------------------
sleep(5)
------解决方案--------------------------------------------------------
echo microtime(); // 当前时间戳
flush();
sleep(5);
echo "<br/>";
echo microtime();
这样你在浏览器就会看到效果了
------解决方案--------------------------------------------------------
毫无意义的工作,不说楼上所有的代码是用问题的,即便是完全没有问题的代码,也只在特定的文本服务器配合特定的浏览器是残能实现
所有人(包括傻瓜)都认为,现在的互联网太慢。居然还有人有意的减缓网络的响应速度
------解决方案--------------------------------------------------------
PHP主要是用来生成网页的,网页总是一次生成然后传送到浏览器,不可能一点一点传送过来,要不然一次一个字节,会有多少个页面传过来?只有把PHP设置为CMD命令行方式和CGI方式可以实现象桌面程序那样的任意停顿和间断显示内容
PHP有没有间隔几秒再执行的功能?
比如有段代码,先执行第一行,然后间隔5秒后,再执行第二行
注意,不是循环,是按照从上到下的顺序执行代码,中间需要停顿几秒钟
------解决方案--------------------------------------------------------
sleep(5);
------解决方案--------------------------------------------------------
sleep(5) 程序停顿5秒
------解决方案--------------------------------------------------------
前面的1被存在服务器的输出缓存区了,或者是你的浏览器z设置问题。但无论如何,你是等了至少5秒后才看到有输出的!
echo microtime(); // 当前时间戳 sleep(5); echo "<br/>"; echo microtime(); ------解决方案-------------------------------------------------------- 浏览器方面的原因,用CLI方式调试 你就能明显的看到停顿的效果了 如果只是为了这个停顿的显示效果,不如交给来前端js来处理,如果程序是放在后台运行,你要相信:两行的中间一定停顿了5秒 ------解决方案--------------------------------------------------------探讨
好像还是有点问题
PHP code
echo '1';
sleep(5);
echo '<br />5';
每次刷新貌似都是1和5同时显示出来
------解决方案--------------------------------------------------------
每隔5秒钟执行一次,总计需要多少次呢?
如果是无限循环的话,最后用SHELL或者CRON来控制执行PHP。一般PHP脚本执行时间最好不要超过60秒。否则占资源不说,脚本可能会卡死。
------解决方案--------------------------------------------------------
sleep(5)
------解决方案--------------------------------------------------------
echo microtime(); // 当前时间戳
flush();
sleep(5);
echo "<br/>";
echo microtime();
这样你在浏览器就会看到效果了
------解决方案--------------------------------------------------------
毫无意义的工作,不说楼上所有的代码是用问题的,即便是完全没有问题的代码,也只在特定的文本服务器配合特定的浏览器是残能实现
所有人(包括傻瓜)都认为,现在的互联网太慢。居然还有人有意的减缓网络的响应速度
------解决方案--------------------------------------------------------
PHP主要是用来生成网页的,网页总是一次生成然后传送到浏览器,不可能一点一点传送过来,要不然一次一个字节,会有多少个页面传过来?只有把PHP设置为CMD命令行方式和CGI方式可以实现象桌面程序那样的任意停顿和间断显示内容
相关文章推荐
- 有谁能讲讲 一个EXE 文件是怎样被WINDOWS 给执行的,比如它是怎么被加载的,是怎么被装入内存的,CPU是怎么处理的。
- [导入]不定时的间隔线程和线程排队执行(LumaQQ.NET异步线程处理)
- PHP执行超时后的处理
- Nginx执行php,显示“No input file specified. ”的处理方法
- 使用rpm安装PHP后Apache还是不能处理PHP文件,怎么办?
- PHP中的异常处理对程序执行效率的影响
- c# 使用timer定时器操作,上次定时到了以后,下次还未执行完怎么处理
- php文件怎么打开 如何执行php文件
- php文件怎么打开 如何执行php文件
- 现在耳机的按键是执行播放歌曲的功能,现在我想在我的apk中屏蔽这个功能,怎么整
- 实时观察 IIS 脚本 ASP/PHP 执行情况和速度(个人授权免费,无功能限制)
- Fireworks和Photoshop的区别 悬赏分:0 - 解决时间: 2009年10月01日 19时07分 Adobe收购的Macromedia之后,保留了Fireworks,那么新的Adobe Fireworks和Photoshop定位有什么不同呢?有没有重叠的地方,Photoshop的功能是不是Fireworks的超集? 提问者: yinn_ivan77 - 中级魔法师 六级 发消息 加为好友 最佳答案 当然不是,photoshop有的功能fireworks一般也都有只是在位图处理上ps要好一点,
- php 时间处理函数--获取某个间隔前的日期
- 在Java中怎么使用定时服务计时器Timer 处理隔断执行问题
- 间隔几秒执行某方法
- 不定时的间隔线程和线程排队执行(LumaQQ.NET异步线程处理)
- 在代码隐藏页中实现执行某操作成功后,间隔几秒自动转向某个页面
- 使用服务程序实现PHP定时执行任务功能
- php处理脚本执行超时
- 怎么知道自己的代码或者循环执行时候,同时有几个功能单元在并行