[PHP-users 28058] Re: 送信者名にダブルクォーテーションがはいる件

Kiyomasa Sato kiyomasa @ intaa.net
2006年 1月 9日 (月) 21:35:51 JST


私も最初に読んだときは件名がエンコードされたことを問題にしているのかと思
いましたがよく読むと日本語の部分が""で挟まれた上でエンコードされた文字が
そのまま表示されてしまうというトラブルなのですね。
時間がないので私用の雛形だけです。
参考にして下さい。

<?php
mb_language('Japanese');
mb_internal_encoding('EUC-JP');
$mailtoname="あて先の名前";
$mailtoaddress="receiver @ example.com";
$mailto="From:".mb_encode_mimeheader("$mailtoname")."<".$mailtoaddress.">";

$mailfromname="送り主の名前";
$mailfromaddress="sender @ example.com";
$mailfrom="From:".mb_encode_mimeheader("$mailfromname")."<".$mailfromaddress.">";

$subject="メールの題名";
$message="メールの本文";
mb_send_mail($mailto,$subject,$message,$mailfrom);
?>
-- 
Kiyomasa Sato <kiyomasa @ intaa.net>



PHP-users メーリングリストの案内