如何發送電子郵件像一個提醒用戶在不打開網站並加載發送電子郵件,而無需打開網站
我有一個提醒部分用戶選擇了備忘的日期在此日期的電子郵件會在頁面發送給用戶,這應該沒有加載網站頁面工作
如何做到這一點?它可能只在PHP或我需要例如JavaScript?如果我需要它如何做到這一點?!
這是一封電子郵件,我使用
$date=date("Y-m-d");
include("includes/connect.php");
$sql=mysqli_query($conn,"select * from tbl_staff where db_rem='1' and db_asd >= now()")or die(mysqli_error($conn));
while($row=mysqli_fetch_array($sql)){
$mytask=$row['db_mytask'];
$name=$row['db_name'];
$user=$row['db_user'];
$asd=$row['db_asd'];
$asdf=strtotime($asd);
$asdformat = date('Y-m-d',$asdf);
$id=$row['db_id'];
$user_query=mysqli_query($conn,"select db_email from tbl_user where db_username='$user' limit 1")or die(mysqli_error($conn));
$res=mysqli_fetch_array($user_query);
$email=$res['db_email'];
$to=$email;
$subject='Reminder TASK';
$headers='';
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From:[email protected]" . "\r\n" ;
$headers .="Reply-To:[email protected]" . "\r\n" ;
$headers .="X-Mailer: PHP/" . phpversion();
$message="$name Check this task $mytask PLEASE CHECK IT ON www.eiwms-progroup.com";
$mail=mail($to,$subject,$message,$headers);
$query=mysqli_query($conn,"update tbl_staff set db_rem='2'")or die(mysqli_error($conn));
}
Google *預定的Cron Jobs * –
請注意,使用當前代碼不可能使用類似cron的作業調度程序,因爲從命令行調用腳本時沒有用戶會話的概念。 – jeroen
@HankyPanky如何在php中使用玉米作業? – m7md