| No.8 Re:MailFormの送信者 haku (管理人) | 2007/04/13 14:01 |
|
kohさんこんにちは。 送信者名を任意のものに変更するには、送信者名用の変数 $person (名前は何でも良いです)を定義して mb_send_mailの第4引数に From: $person を指定してあげれば良いです。 $person = "FORM <hoge@hoge.net>"; mb_send_mail ("usodayo@hoge.net", "$title", "$name 様\n$email\n$comment\n$time\n$iphost\n", "From: $person"); ですが、日本語は文字化けしますので、(送信者名に)日本語を使う場合は $person = "【フォーム投稿】"; $person = mb_encode_mimeheader ($person, "ISO-2022-JP", "EUC-JP"); $person = $person . " <hoge@hoge.net>"; $header = "From: $person\n"; $header .= "X-Mailer: PHP/".phpversion()."\n"; $header .= "MIME-version: 1.0\n"; $header .= "Content-Type: text/plain; charset=ISO-2022-JP\n"; $header .= "Content-Transfer-Encoding: 7bit\n"; mb_send_mail ("usodayo@hoge.net", "$title", "$name 様\n$email\n$comment\n$time\n$iphost\n", "$header"); こんな感じになるのでしょうか。 |
|
|
投稿時のパスワードで記事を削除できます。(--投稿者削除--の文字が残ります) |