我想了解为什么这个脚本不起作用。
$to = $email_utente;
$subject = "Crono - nuovo task inserito";
$headers = 'From: CRONO <email@email.com>' . "\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$message = "Ciao <b>".$login_session."</b>,";
$message .= "hai inserito un nuovo task su Crono!";
$message .= "Ecco il riepilogo dei tuoi dati:";
$message .= "Task: ".$nome_task."";
$message .= "Cliente: ".$cliente."";
$message .= "Tipo: ".$tipo."";
$message .= "Data inserimento: ".$data_inizio_new.";
$message .= "Data fine(Prevista): ".$data_fine_new.";
$message .= "Note: ".$note."";
$message .= "Grazie per aver utilizzato Crono.";
mail($to,$subject,$message,$headers);
如果我评论除了一个以外的所有不同变量,邮件就会正确到达。但是,如果我从代码中删除了评论,则电子邮件不会到达。
为什么会这样?
提前致谢
答案 0 :(得分:1)
更改
$message .= "Data inserimento: ".$data_inizio_new.";
$message .= "Data fine(Prevista): ".$data_fine_new.";
到
$message .= "Data inserimento: ".$data_inizio_new;
$message .= "Data fine(Prevista): ".$data_fine_new;
或
$message .= "Data inserimento: ".$data_inizio_new."";
$message .= "Data fine(Prevista): ".$data_fine_new."";
每个双引号(或单引号)应与另一个双引号(或单引号)匹配。
答案 1 :(得分:0)
您似乎在这些行的末尾缺少一些双引号:
$message .= "Data inserimento: ".$data_inizio_new.";
$message .= "Data fine(Prevista): ".$data_fine_new.";