2015-04-17 128 views
3

當我提交我的表單時,它會因未知原因而死亡。php表單不發送

我的表單代碼:

<form action="mail.php" method="post"> 
     <input class="invoeren" name="naamUser" type="text" placeholder="Naam" required> 
     <input class="invoeren" name="nummerUser" type="text" placeholder="Telefoonnummer" required> 
     <input class="invoeren" name="onderwerpUser" type="text" placeholder="Onderwerp" required> 
     <textarea class="invoeren" type="text" name="opmerkingUser" placeholder="Opmerking" required></textarea>   
     <button type="submit" id="contactButton">Verstuur</button> 
    </form> 

我mail.php文件:

<?php 
    ob_start(); 

    $naamUser = $_POST['naamUser']; 
    $nummerUser = $_POST['nummerUser']; 
    $onderwerpUser = $_POST['onderwerpUser']; 
    $opmerkingUser = $_POST['opmerkingUser']; 


    $formcontent="Aanvraag formulier Domein naam \n 
    Naam: $naamUser \n 
    Telefoonnummer: $nummerUser \n 
    Onderwerp: $onderwerpUser \n 
    Opmerking: $opmerkingUser \n    
        ";    

    $recipient = "[email protected]"; 

    $subject = "Terug Bellen"; 

    $mailheader = "From: $naamUser \r\n"; 

    mail($recipient, $subject, $formcontent, $mailheader) or die("Error!"); 
    ?> 

我用幾個文件的index.html 1個mail.php文件時,也許它之所以死亡?

+2

你是什麼意思「死」?究竟發生了什麼? –

+0

它會死「錯誤!」 ? –

+0

你有任何的JavaScript代理提交按鈕? –

回答

4

「你能不能用您的評論回答這個問題@弗雷德-II-因爲這就是答案,謝謝 - 空白?!」

按OP的要求:

From:預期電子郵件地址,而不是名稱。

  • 檢查您的垃圾郵件。

閱讀手冊上mail()

和另一條評論:

您打開PHP的標記之後添加錯誤文件(S)的頂部報告例如

<?php error_reporting(E_ALL); ini_set('display_errors', 1);然後你的代碼的其餘部分,看看它是否產生任何東西,並確保你有權訪問mail(),並且PHP實際上正常運行。