我有一个php文件,该文件的基本功能是在用户在数据库中的条目被编辑时,特别是在批准的字段上,向用户发送电子邮件,但是似乎用户在数据库信息更改时仍然不会收到电子邮件
对不起,我不确定为什么第二行不会显示为代码。我也做了整个“缩进四个空格”的事情
<?php
$con1=mysqli_connect("my IP here","ID","PASS","DB NAME");
$subject = 'store approval';
$message = 'your store has been approved';
$getusers = mysql_query("SELECT * FROM `stores` WHERE DATE(created) = CURDATE() AND `approved` = 1");
$email_from = "Retailer@store.com";
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
while($result = mysql_fetch_array($getusers)) {
$emailaddress = $result['email'];
mail($emailaddress,$subject,$message,$headers);
if (!mysqli_query($con1)) {
die('Error: ' . mysqli_error($con1));
}
}
echo "Emails are sent"
?>
所以我在上方保存了该文件。称为“ custapproved.php”,然后使用
在PHPMyadmin cron菜单中执行它`php -q /home/devhand/public_html/custapproved.php `
我怀疑它的cron执行命令是错误的,因为上面的代码是根据我知道可以正常使用但idk的其他人的代码改编的
edit:问题与cron命令有关。它如何与另一个问题重复?