继承我的小代码
$to = 'target@adress.pl';
$adres='author@adress.pl';
define('ADR','author@adress.pl');
$subject='Invoice delivery confirmation for '.$adres;
$message=$adres.' confirmed invoice delivery';
$headers = "From: ".$adres."\r\n" .
"Reply-To: ".$adres."\r\nContent-Type: text/plain; charset=utf-8" ;
if (mail($to, $subject, $message, $headers)) echo ' Confirmation has been sent to '.$to.'<br />';`
当我使用带或不带连接的变量时,发送消息中的标题为空 - 它们将替换为默认的admin地址。 offcourse变量$ adress本身不是空的,因为它在$ subject和$ message变量中正常工作。但是,如果我用ADR常量或纯文本替换变量,那么它们确实有效。是PHP,服务器设置还是别的什么?