利用PhpMailer寄送留言板的訊息,可以寄送但$_POST[""]不出留言板填寫的內容

edited 九月 2014 in PHP新手區
小妹沒學過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</textarea>
< input type="submit" value="" />
< /form>

PS.<後 在這裡多空一格,不然看不到內容
我是分隔線
sendmail.php

<?php
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."<br>信箱:".$EMail."<br>訊息:".$Message;

$mail->IsHTML(true);
$mail->AddAddress("[email protected]", "蘿瑟");

if(!$mail->Send()) {
echo "發送錯誤: " . $mail->ErrorInfo;
} else {
echo "<div align=center>感謝您的回覆,我們將會盡速處理!</div>";
}

?>

評論

Sign In or Register to comment.