我知道如何使用php mail()函數。這個對我有用。但有時我收到沒有郵件正文的空白電子郵件,我在php郵件程序功能中提到了空白電子郵件ID。 我對每個表單都做了javascript驗證,因此在提交表單時沒有字段會爲空。php郵件功能有時會發送空白郵件
此驗證後,我也收到空白的電子郵件。任何人都可以告訴我爲什麼會發生這種情況?
注意:我試圖在文本框中提交帶空格的表單,但空格由於JavaScript驗證未提交。
編輯:
碼我用:
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
這是剛剛從http://php.net/manual/en/function.mail.php
顯示一些代碼.. – Mani
您必須正確處理特殊字符。 –
@Mani:你好Mani,它是簡單的代碼,比如'$ to ='[email protected]'; $ subject ='subject'; $ message ='hello'; $ headers ='From:[email protected]'。 「\ r \ n」。 '回覆:[email protected]'。 「\ r \ n」。 'X-Mailer:PHP /'。 phpversion(); 郵件($ to,$ subject,$ message,$ headers);'這也有時會發送空白郵件 – Aakanksha