使用php发送日期已过的电子邮件
我正在尝试制作一个在线报名表系统。我只是想知道,当活动日期过去时,我是否能够将所有已注册活动的人的列表(从MySQL数据库)发送到电子邮件,但只发送一次?我想你必须将现在的日期与开始日期进行比较,但我如何阻止它多次发送 我不是要一个完整的剧本,只是想知道怎么做使用php发送日期已过的电子邮件,php,sql,email,Php,Sql,Email,我正在尝试制作一个在线报名表系统。我只是想知道,当活动日期过去时,我是否能够将所有已注册活动的人的列表(从MySQL数据库)发送到电子邮件,但只发送一次?我想你必须将现在的日期与开始日期进行比较,但我如何阻止它多次发送 我不是要一个完整的剧本,只是想知道怎么做 非常感谢PHP不能开箱即用,因为您不能经常(或在特定时间点)开始执行定期任务 因此,您有两种选择: 使用外部机制启动发送,例如Linux上的CRON。每个平台上都有类似的功能。这基本上意味着您指示某些程序或操作系统组件每隔(比如)5分钟
非常感谢PHP不能开箱即用,因为您不能经常(或在特定时间点)开始执行定期任务 因此,您有两种选择:
- 使用外部机制启动发送,例如Linux上的
。每个平台上都有类似的功能。这基本上意味着您指示某些程序或操作系统组件每隔(比如)5分钟访问一个特定页面,以检查是否有新邮件要发送。例如,Google forphp cron。Google forphp cron windows获取如何在windows上执行此操作的提示CRON
- 您只需检查无论何时有人出于任何原因访问该页面时是否有新邮件要发送。这有明显的缺点,但不需要您设置新系统
- 使用外部机制启动发送,例如Linux上的
。每个平台上都有类似的功能。这基本上意味着您指示某些程序或操作系统组件每隔(比如)5分钟访问一个特定页面,以检查是否有新邮件要发送。例如,Google forphp cron。Google forphp cron windows获取如何在windows上执行此操作的提示CRON
- 您只需检查无论何时有人出于任何原因访问该页面时是否有新邮件要发送。这有明显的缺点,但不需要您设置新系统