我試圖讓電子郵件在彈出發送了我的網站上,你可以通過下面的鏈接查看: http://www.madaxedesign.co.uk不明白爲什麼我的聯繫方式是不發送電子郵件
但是它完美地重定向到但是在重定向它之後,感謝消息不會實現PHP。下面我已經展示了用於這個聯繫表單的PHP,HTML和Jquery。
HTML:
<form id="submit_message" class="hide_900" action="/send.php" method="post">
<div id="NameEmail">
<div>
<label for="name">Name*</label>
<input type="text" title="Enter your name" name="name"/>
</div>
<div>
<label for="email">Email*</label>
<input type="text" title="Enter your email address" name="email"/>
</div>
</div>
<div id="MessageSubmit">
<div>
<textarea maxlength="1200" title="Enter your message" name="message"></textarea>
<label for="message">Message</label>
</div>
<div class="submit">
<input type="submit" value="Submit"/>
</div>
</div>
</form>
PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "[email protected]";
$subject = "Email From Madaxe";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
header('Location: /thanks.html');
exit();
?>
的Jquery:
$('form#submit_message').live('submit', function() {
$('#popup').load('/thanks.html');
return false;
});
我想知道如果任何人都可以快速地看看,看看,如果我錯過什麼明顯的,我可以快速修復,甚至指向正確的方向。
謝謝
什麼是在您的語句中返回false的目的 – kumar 2013-05-07 10:09:07
您的表單是開放的郵件頭注入。總是檢查發件人地址是否有效,否則注入'bla @ bla \ r \ nBcc:spam @ example.com'很容易。 – 2013-05-07 10:09:29
in Jquery:try'return true' – Joddy 2013-05-07 10:17:28