1
我,m試圖使窗體發送電子郵件,但即時通訊頁面未找到錯誤。發送電子郵件形式的PHP/html
這是形式本身
<form action="sendmail.php" method="post">
<div>
<div class="row half">
<div class="6u">
<input type="text" class="text" name="name" placeholder="Name" />
</div>
<div class="6u">
<input type="text" class="text" name="email" placeholder="Email" />
</div>
</div>
<div class="row half">
<div class="12u">
<input type="text" class="text" name="subject" placeholder="Subject" />
</div>
</div>
<div class="row half">
<div class="12u">
<textarea name="message" placeholder="Message"></textarea>
</div>
</div>
<div class="row">
<div class="12u">
<input type="submit" class="button" value="Send Message" />
</div>
</div>
</div>
</form>
,這是PHP文件名爲sendmail.php
<?php
$to = "[email protected]";
$email = $_REQUEST['email'] ;
$name = $_REQUEST['name'] ;
//$site = $_REQUEST['site'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
$headers = "[email protected]";
$body = "From: $name \n\n Email: $email \n\n Message: $message";
$sent = mail($to, $subject, $body, $headers) ;
if($sent)
{echo "<script language=javascript>window.location = 'LINK BACK TO CONTACT PAGE';</script>";}
else
{echo "<script language=javascript>window.location = 'LINK BACK TO CONTACT PAGE';</script>";}
?>
我這麼想嗎? 謝謝
表單文件和sendmail.php是否在同一目錄下? –
那麼$是真是假?你在這兩種情況下都回顯相同,所以你不能看到mail()是否可能「發送」一個錯誤(返回false) –
@ Mr.Alien是的。 index.html和sendmail.php確實在同一個文件夾中 – willier