我有這段代碼,它不會讓我的公式工作。我似乎無法自己找到答案。我不知道確切的問題是什麼,但是當我填寫表格,然後按提交按鈕,然後我沒有收到任何郵件。公式php不起作用
這就是:
<?php
if(isset($_POST['intro-mail'])){
$to = "[email protected]";
$subject = $_POST['emne'];
//Hent informationer
$navn = $_POST['navn'];
$mail = $_POST['email'];
$tlf = $_POST['telefon'];
$content = $_POST['kommentar'];
$message = $content.'<br /><br />';
$message .= $navn.'<br />';
$message .= $tlf.'<br />';
$message .= $mail;
//headers
$headers = 'Mime-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: ".addslashes($navn). " <".$mail.">";
mail($to,$subject,$message,$headers);
}
?>
這裏是我的形式:
<form method="post" name="kontaktformular">
<input type="text" name="navn" placeholder="Navn">
<input type="text" name="emne" placeholder="Vedr.">
<input type="email" name="email" placeholder="E-mail">
<input type="text" name="telefon" placeholder="Tlf./mobil nr.">
<textarea class="input-area-con" type="textarea" name="kommentar" placeholder="Skriv din tekst her.."></textarea>
<input type="submit" class="submit" name="submit" value="Send">
</form>
我希望你能告訴我是缺失的部分是:)
在if之前執行'print_r($ _ POST);'。是否列出了您需要傳輸的內容?什麼不起作用? – idmean
發表相應的表格 –
mail()返回什麼? – robbmj