要做个备忙录, 每天备忙录信息都有一个的 时间 字段, 和一个 是否 完成 的字段
现在要做一个功能 就是 每天早上10点  和下午5点的时候, 要自动触发一个时间事件,
检查 时间 那个字段 是今天,并且 完成状态 是 否的 信息,然后程序会自动发电子邮件 给该用户 这个功能我想请教一下  这个触发时间事件 的方法 是怎么的, 谢谢

解决方案 »

  1.   

    把"检查 时间 那个字段 是今天,并且 完成状态 是 否的 信息,然后程序会自动发电子邮件 给该用户"这个功能做成php文件.然后利用 Windows的计划任务在每天早上10点  和下午5点的时候运行这个php文件
      

  2.   

    有没有方法让 一个PHP 文件 通过想 线程  那样 一直在 服务端 那里 运行着?
      

  3.   

    PHP是单线程的,你要做定时触发的话计划任务是最靠谱的!但是我们公司以前做过一个定时发送邮件的,代码和定时执行没关系,只是把检查数据和发邮件的代码写好,扔到服务器,定时执行而已!具体服务器怎么做的就不知道了~不好意思!
      

  4.   

    楼主你这种需求一般都是通过linux的crontab来实现的,不知道还有什么其它的更好的办法。
      

  5.   

    好似 一般邮箱系统 我都见到 有个 定时 发送功能 , 估计应该有 科学点的方法吧?
    不然 要用PHP 操作crontab ?
      

  6.   

    如果楼主是想通过虚拟主机来实现的话,一般情况下是不可能的了,,推荐楼主可以去租一款全能的虚拟主机,比如美国Hosting24等等,都有很多不常见的功能 包括定时任务。