我正在尝试使用 php 和 cron 作业设置一个小型事件电子邮件活动。不确定我是否可以使用一个文件和一个 cron 来完成,或者我是否需要为我自动发送的每封“电子邮件”设置一个 cron 和文件?
这是设置。我们经营一个活动管理网站,因此人们来到我们的网站注册他们的活动以进行宣传。
我正在尝试使用 cron / php 脚本设置一个简单的自动电子邮件活动。
这是我们的时间表:
- 添加事件后 1 周(发送电子邮件或忽略如果事件已到达)
- 添加事件后 2 周(如果事件已到达,请发送电子邮件或忽略)
- 事件发生前 30 天(发送电子邮件或在事件已到达时忽略)
- 活动前 14 天(发送电子邮件或忽略活动,如果已到达)
- 活动前 7 天(如果活动已到达,请发送电子邮件或忽略)
- 事件发生后 7 天(如果事件已到达,请发送电子邮件或忽略)
我可以从他们的“创建日期”或“事件日期”轻松地为上述每一天设置变量
我很难把它们放在一起。特别是,如果事件是在 6 天前添加的……所以通过比较日期来忽略某些事件也是关键。
任何帮助都会让事情井井有条!
变量.. if else.. 逻辑.. 电子邮件..
谢谢!
这是一些示例代码:
$date_of_event = $row_Recordset1['date'];
$created_date = $row_Recordset1['timeStamp'];
$one_week_after = date('Y-m-d',strtotime("+7 days" $created_date));
$two_weeks_after = date('Y-m-d',strtotime("+14 days" $created_date));
if ( $created_date >