0

メールを送信するスクリプトがありますが、改行が機能する場合と機能しない場合があります。それらが壊れる原因と解決方法がわかりません。

これは私が持っているコードのタイプの例です

$message .= "Name: ".$_POST['name'] . "\r\n";
$message .= "E-mail Address: ".$_POST['email'] . "\r\n";
$message .= "Telephone Number: ".$_POST['telephone'] . "\r\n";
$message .= "Subject: ".$_POST['subject'] . "\r\n";
$message .= "Message: ".$_POST['message']. "\r\n";
$message .= "=========================\r\n";
4

2 に答える 2

0

特にメッセージとして渡すとき、さらに特別にmail()関数に渡すとき、行末には大きな問題があります。

コメントで言ったように、より良いユーザー通常ライブラリであり、個人的にはSwiftMailerをお勧めします。現在は、Fabien PotencierSymfony2 などの主な作成者である などの開発者の管理下にあります。

于 2013-07-19T11:08:28.547 に答える