【问题标题】:Can I specify a schedule job using PHP?我可以使用 PHP 指定计划作业吗?
【发布时间】:2012-03-26 15:39:52
【问题描述】:

实际上我看到了一些相关的问题,但我不确定它们是否适合我,因为我在 Windows 7 上使用的是最新版本的 XAMPP

所以,简单来说,在 Windows 上,我有一个脚本(例如 sendEmail.php)供我修改邮件,那么我如何在 5 分钟后调用它来发送?

如果发送电子邮件取决于某些变量(例如用户 ID),我可以在 cron 作业中指定一个吗?

谢谢

【问题讨论】:

    标签: php windows xampp


    【解决方案1】:

    当然,刚刚创建了一个计划任务来运行它:

    php.exe sendEmail.php your command line args here
    

    然后您可以通过$argv 访问这些参数。

    http://php.net/manual/en/reserved.variables.argv.php

    【讨论】:

    • 其实我想要实现的是先用户输入时间,在服务器中进行一些处理,然后服务器运行后会执行一段时间
    • @LeoChan,通常对于这类事情,您将安排数据库中需要发生的事情。您的脚本将每隔几分钟左右运行一次,并检查数据库。如果有电子邮件准备发送,它会发送它们并在表格中将它们标记为已发送。
    猜你喜欢
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    相关资源
    最近更新 更多