作者ybite (水中影)
看板PHP
标题Re: [请益]让程式每隔一段时间存取资料
时间Fri Apr 28 00:03:47 2006
※ 引述《nakasaki (I love Wendy ^-^)》之铭言:
: 我是想写一个Web介面的程式
: User端要去随时查看server端是否有新的资料进来
: 以便做其他的处理
: 所以希望能每隔两三秒就去查寻一下
: 若没有新资料 就等两三秒 再查一次
: 如果有 就进一步做其他处理
通常开一个网页 慢一点 都会超过三秒钟
所以这样的更新频率真的太高了
看样子比较适合用AJAX(需要用到Javascript)
每3~5秒去做一次XMLHttpRequest
把结果(看是要用HTML,XML还是JSON来处理)读到网页上面
虽然AJAX是比较复杂的解决方法 但也是最短时间更新最好的方法
或者是做一个小型的inline frame,让框架里面的网页来做refresh的工作
: : 不知你是要透过web介面存取文件
: : 还是要在後端,例如直接在server端执行?
: : 如果是web介面
: : 假设你的网页档名是xxx.php
: : 里头写好文件的存取方式
: : (例如用fopen函数)
: : 至於每格一段时间自动执行部分,可以用
: : <META HTTP-EQUIV=Refresh CONTENT="10; URL=xxx.php">
: : 10代表十秒後指向xxx.php(也就是指回原本网页)
: : 如果是在server端进行
: : 在linux可以用crontab
: : 在windows可以用内建的排程管理软体(控制台内)
: : 或是nncorn等软体去安排
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.60.97