ちょっと、MODx と PHP は開発畑を通過してきていないオラにとってはレベルが高い。
とりあえず、メールは送れた、ということで詳細の修正は また今度。
しかし、運用前までには PHP.INI 内部として UTF8 なんだけど、
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
そりを ISO-2022-JP でエンコードが出来ない。
もっと調べたらわかるんだろうけど、メールの構造理解とPHPの理解、MySQLがらみを同時にするだけでもアップアップ。
$headers = mb_encode_mimeheader("From: $from_email"."\r\n");
$subject = mb_encode_mimeheader( base64_encode($subject."$from 様より"));
$body = mb_convert_encoding( "お名前: $from 様\nEメール: $from_email\nお問い合わせ内容:\n\n".$message,"ISO-2022-JP");
だめでしたね。またレベルが上がってから考えようかな。
とりあえず、メールは送れた、ということで詳細の修正は また今度。
しかし、運用前までには PHP.INI 内部として UTF8 なんだけど、
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
そりを ISO-2022-JP でエンコードが出来ない。
もっと調べたらわかるんだろうけど、メールの構造理解とPHPの理解、MySQLがらみを同時にするだけでもアップアップ。
$headers = mb_encode_mimeheader("From: $from_email"."\r\n");
$subject = mb_encode_mimeheader( base64_encode($subject."$from 様より"));
$body = mb_convert_encoding( "お名前: $from 様\nEメール: $from_email\nお問い合わせ内容:\n\n".$message,"ISO-2022-JP");
だめでしたね。またレベルが上がってから考えようかな。
MODx-日本語フォーラムで皆さんのご協力によって、話が大きく展開してます
感謝! Zeroさん、Custerさん