2006年11月30日木曜日

いや~疲れた。メール関連は一区切りつけよう。

ちょっと、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");

だめでしたね。またレベルが上がってから考えようかな。


MODx-日本語フォーラムで皆さんのご協力によって、話が大きく展開してます

感謝! Zeroさん、Custerさん

3 件のコメント:

ssmk さんのコメント...

ZeRoさん、そ~いえば教えてほしいことがあるんですけど.、見てらっしゃいますか..
MODx で https を選択するラジオボタンってどこにありましたっけ??

インストールの時に見たような??

ZeRo さんのコメント...

MODxの設定の最初の画面かと・・

ssmk さんのコメント...

<(_ _)> うへぇ~。恥ずかしいことお聞きしました(汗