Php cron工作、生日检查和发送电子邮件(只是确保)
我已经创建了send_bday_email.php,它在客户生日前两周发送生日电子邮件Php cron工作、生日检查和发送电子邮件(只是确保),php,email,date,cron,Php,Email,Date,Cron,我已经创建了send_bday_email.php,它在客户生日前两周发送生日电子邮件 <?php $today = date('Y-m-d'); $todayMD = date('m-d'); include_once "../../mysqli_connect.php"; $sql= mysqli_query($dbc, "SELECT * FROM Customer_Info"); $mail_body = ''; while ($row= mysqli_fetch_array
<?php
$today = date('Y-m-d');
$todayMD = date('m-d');
include_once "../../mysqli_connect.php";
$sql= mysqli_query($dbc, "SELECT * FROM Customer_Info");
$mail_body = '';
while ($row= mysqli_fetch_array($sql)) {
$id = $row["id"];
$email = $row["email"];
$birthday = $row['birthday'];
$bday = new DateTime($birthday);
$bday->sub(new DateInterval('P14D'));
$twoWeekbday = $bday->format('m-d');
if ($todayMD==$twoWeekbday) {
if(empty($row["firstName"])){
$name = 'Customer';
} else {
$name = $row["firstName"];
}
$mail_body = file_get_contents('../forms/bday_email_form.html');
}
}
我使用了todayMD,这样那年就不会中断我的($todayMD==$twoWeekbday)代码。你可以在你的测试服务器上测试它……不要删除()然后再问,这真是侮辱我删除我的帖子,因为问题很广泛。我在制作php文件后问了这个问题,只是为了和你们确认一下。如果这是侮辱。很抱歉。对社区和php来说是相当陌生的