在使用PHP执行cron命令时需要帮助

时间:2019-01-09 18:36:19

标签: php cron

我有一个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命令有关。它如何与另一个问题重复?

0 个答案:

没有答案