Php 此电子邮件标题的正确格式是什么?
如何正确发送$emailPhp 此电子邮件标题的正确格式是什么?,php,Php,如何正确发送$email $headers .= 'From: SUB: .$email.' . "\r\n"; $email应使用双引号“From:Sub:$email\r\n”或正确连接'From:Sub:'$电子邮件。“\r\n”或者使用双引号(不推荐): 或者正确操作并将变量置于引号之外: $headers .= 'From: SUB: '.$email."\r\n"; 正如您所看到的,您非常接近,但是“应该放在第一个点之前,而不是电子邮件变量:-)之后。”$headers='Fr
$headers .= 'From: SUB: .$email.' . "\r\n";
$email应使用双引号
“From:Sub:$email\r\n”代码>或正确连接'From:Sub:'$电子邮件。“\r\n
”或者使用双引号(不推荐):
或者正确操作并将变量置于引号之外:
$headers .= 'From: SUB: '.$email."\r\n";
正如您所看到的,您非常接近,但是“应该放在第一个点之前,而不是电子邮件变量:-)之后。”$headers='From:Sub:”$电子邮件。“\r\n”代码>您应该使其可打印:
$headers .= sprintf("From: \"SUB:\" <%s>\r\n", $email);
$headers.=sprintf(“From:\”SUB:\“\r\n”,$email);
将创建一个标题行,如下所示:
From: "SUB:" <mail@example.com>
From:“SUB:
@mithunsatheesh也许适合你。但是我无法正确发送它为什么不建议嵌入变量?任何一个半途而废的编辑器都会正确地突出显示变量。因为当你将变量置于引号之外时,就不那么容易出错。我在这里写的例子没有什么不同(实际上单引号版本可能会稍微快一点,因为它不需要解析),但这是一个好习惯。使用sprintf()
将变量名与字符串分开,以获得更多的模块化和更少的错误。哈哈,是的,我同意,但对于这样一件简单的事情来说,这感觉太过分了。如果你正在研究i18n或者类似的东西,这可能是个好主意。
From: "SUB:" <mail@example.com>