我只想创建一个提醒页面,任何用户都可以输入他的电子邮件,姓名,主题和日期,以便在所选日期提前一天向他发送电子邮件。
我需要使用phpMailer,因为我将它用于我的所有联系表单。
有没有办法根据用户在日期部分的输入延迟发送电子邮件?
我的恐惧追上了我,看来我别无选择,只能使用Cron工作,好吧,那么好。 (或者不是那么好,因为我以前没有做过)
我创建了一个cron作业,每天12:30运行我的脚本
30 12 * * * php path/to/some/phpscript.php
但是说有一个用户希望在2016年3月24日通过电子邮件发送,那么他的输入就像24/3/2016
如何查看今天的日期,看看它是否在用户指定日期的前一天,如果是,请运行PHP邮件程序脚本。
我制作了两个页面,一个带有日期选择器的评论表单,另一个列出了评论并浏览了所有这些页面,检查当前日期== datepicker然后点击phpMailer并将评论中的字段作为主题,收件人等。然后做了一个cron工作,每天7:30访问页面,它的工作就像一个魅力!
答案 0 :(得分:-3)
是的,绝对有一个关于PHP的功能,通过指定睡眠秒数