我想用php發送郵件。我已經從SMTP端口和郵件中刪除了註釋,但是Apache在第5行中拋出了未定義的變量$ header。這裏有什麼問題?
<?php include "head.php";?>
<?php
$from= "[email protected]";
$Headers = "";
$header .= "MIME-Version: 1.0 \r\n";
$header .= "Content-type: text/html; Charset= iso-859-1 \r\n";
$header .= "From: ".$from." \r\n";
$to = "[email protected]";
$subject = "test-mail";
$message ="<h1>hello</h1>";
$mail = mail($to, $subject, $message, $header);
echo (int)$mail;
?>
<?php include "foot.php";?>
已宣佈$頭=「」串;但是使用$ headers – Exprator
它實際上是$ header,因此不管大小寫如何,它都不匹配。 – Devon
使$ Headers成爲$標頭。 –