小妹沒學過PHP,請高手幫忙解答,謝謝
留言板填入資料按了SEND,我的信箱收的到信,但是內容姓名.信箱.訊息都空白
以下是我的網站
http://www.roser.er-webs.com/
程式碼如下
留言板.HTML
< form name="form" method="post" action="sendmail.php">
< input type="text" placeholder="Name" required />
< input type="text" placeholder="Email" required />
< textarea>Message
< input type="submit" value="" />
< /form>
PS.<後 在這裡多空一格,不然看不到內容<br />
我是分隔線
sendmail.php
<?php <br />include("class.phpmailer.php");
$Name=$_POST["Name"];
$EMail=$_POST["Email"];
$Message=$_POST["Message"];
$mail= new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "mail.pim.hamicloud.net";
$mail->Port = 25;
$mail->CharSet = "utf-8";
$mail->Encoding = "base64";
$mail->WordWrap = 50;
$mail->Username = "roser";
$mail->Password = "密碼不能打出來.哈哈";
$mail->From = $EMail;
$mail->FromName = $Name;
$mail->Subject ="一封線上客服信";
$mail->Body = "姓名:".$Name."
信箱:".$EMail."
訊息:".$Message;
$mail->IsHTML(true);
$mail->AddAddress("
[email protected]", "蘿瑟");
if(!$mail->Send()) {
echo "發送錯誤: " . $mail->ErrorInfo;
} else {
echo "
感謝您的回覆,我們將會盡速處理!
";
}
?>
評論
< input type="text" placeholder="Email" required />
接收POST值WEB FORM的TAG應該要有NAME屬性
< input type="text" name="Name" />
< input type="text" name="Email" />
< textarea name="Message">Message</textarea>
Orz 結果連過去後~還發現真的有照片~
結果發現你已經改好了~