0
有一個快速的問題,我一直在使用一個PHP表單很長一段時間現在,它總是工作,但即時通訊使用它,這次沒有電子郵件通過,我occidentally改變的東西,只是不斷失蹤它?PHP表單 - 不正確
<div class="large-6 columns" data-equalizer-watch>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: test Website';
$to = 'my email here';
$subject = 'New email from website';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Message Sent Successfully!</p>';
} else {
echo '<p>Ah! Try again, please?</p>';
}
}
?>
<form method="post" action="index.php">
<label>Your Name:</label>
<input name="name" placeholder="Name"><br><br>
<label>Your Contact Number:</label>
<input name="contact" placeholder="Contact Number"><br><br>
<label>Your Email:</label>
<input name="email" type="email" placeholder="Email">
<button id="submit" name="submit" type="submit"><img src="img/send.png"></button>
</form>
</div><!-- relative -->
<div class="large-6 columns" data-equalizer-watch>
<form method="post" action="index.php">
<label>Your Message:</label>
<textarea name="message" placeholder="Message"></textarea>
</form>
</div>
爲$to
我確實使用了我的正確gmail帳戶。聯繫表格在我的索引頁上。
你有沒有打擾檢查服務器的郵件日誌,看看發生了什麼事電子郵件PHP拱手後?您是否在接收端檢查了您帳戶的垃圾郵件文件夾? –
你的'message' textarea是另一個'form',所以它永遠不會提交,'$ from'不包含有效的電子郵件地址。 – cmorrissey
除了第二種形式外,其他一切都很好?用我的isp進行檢查,顯然那裏有一個配置問題在那裏防火牆,所以生病後檢查它的工作以後,當我回家。謝謝 –