可以啊,在服务器上运行一个php页面,这个页面的功能就是每隔一分钟读取数据库中为当前时间(分钟)的数据或操作,执行完之后就将数据或操作删除。而取消操作就是删除数据库中的内容。
这个php页面可以用sleep()来实现,在命令行内打php.exe a.php应该就可以了吧

解决方案 »

  1.   

    .... 这样啊?这个php 无限循环?  无法控制啊?
    系统不一定是win 的
      

  2.   

    linux上用cron,最好的处理办法
      

  3.   

    以web方式或命令行方式启动一个含有永久循环的守护程序即可
    当然你必须在该程序中设有终止程序的接口
      

  4.   

    我的意思就是他们也是用页面驱动的。做web没必要去研究非页面驱动。
      

  5.   

    =============================================
    我的想法 用c/c++ 实现一个守护进程
    用户发步命令以后 命令以记录的形式加入到database (或者高级一点 同时也告诉守护进程 socket 通讯)
    守护进程以1秒
    为单位进行业务扫描 (轮训)( 或者更高级一点,以内部记录为准)。 时间到了。取出命令进行运算。但这已经不是纯php 了。 
    ==============================================
    你自己不是都说了吗?
    既然要求比较高,用c/c++在服务端编程是最好的。mysql一样提供了c/c++的接口,手册上有。
    其它都是c/c++的事了,应该到c和unix论坛去问了 :)
      

  6.   

    人总是比较懒 希望有更方便快捷的办法。好比php 你也可以不要用cgi 来做
      

  7.   

    可以按下面写代码,然后命令行执一次,然后可以不用管了
    //计算定期作业时间
    $sleep  = 1000//执行的操作
    echo "一次作业完毕 , $sleep 秒后继续执行下一次扫描\n\n\n";
    /作业完了,等待下次
     @sleep($sleep);