我知道如何使用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