簡體   English   中英

如何在PHP中使用mail()

[英]How to use mail( ) in PHP

我究竟做錯了什么? 我只收到“注釋:”,沒有任何實際的正文,還是代碼的位置?

第一部分是使用mail()的PHP:

$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"]).""; 
mail('a.nurk@gmail.com', 'kjjk', $MESSAGE_BODY, $mailheader) or die ("Failure"); 

第二部分是我的表格:

<form action="javascript:parseResponse();contact-us.php" method="post"      name="ajaxcontactform" id="ajaxcontactform">
    <div class="contacttextarea">
        <input name="contactformid" id="contactformid" type="hidden" value="1" />

        <fieldset>
            <textarea name="comment" id="comment" cols="5" rows="5" class="contacttextarea"onfocus="if (this.value == 'Пожалуйста, оставьте сообщение.') {this.value = '';}">Пожалуйста, оставьте сообщение.</textarea>
        </fieldset>
    </div>

    <div class="contacttextboxes">
        <fieldset>
            <input id="name" name="name" type="text" class="contacttextform" onfocus="if (this.value == 'Ваше имя') {this.value = '';}"value="Ваше имя">
        </fieldset>

        <fieldset>
            <input id="phone" name="phone" type="text" class="contacttextform" onfocus="if (this.value == 'Номер телефона') {this.value = '';}"value="Номер телефона">
        </fieldset>

        <fieldset>
            <input id="email" name="email" type="text" class="contacttextform" onfocus="if (this.value == 'e-mail') {this.value = '';}"value="e-mail">
        </fieldset>

        <fieldset>
            <input name="send" type="submit" class="contactformbutton" value="Send">
        </fieldset>
    </div>
</form>

請訪問http://www.freecontactform.com/email_form.php ,以獲取可正常使用的郵件腳本。 但是您的代碼看起來不錯。 嘗試改用$_POST['comment']嗎?

嘗試取出nl2br函數,然后查看它是否有效。 老實說,我看不到該腳本有什么問題,我只能假設您的$ _POST ['Comment']變量始終為空/ false。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM