2015年02月05日

PHPのメール受信処理で改行がスペースになっていた件解決しました

とーってもくぅだらない原因でした。間抜けすぎて書くのもつらい。でも、書く。

PEARのmimeDecode.phpでdecodeするじゃないですか。

それからfromとかbodyを取りますね。

fromはmb_decode_mimeheaderを通します。bodyは通さなくてもよい、というより、通す必要がない、通す道理がない、なんで通すの?!。

でも通してました。

そのときに、改行("%0A")がスペースに置き換わってました。

あ〜間抜けすぎ。猿真似ばっかりしてて、ひとつひとつの意味合いがわかってないために、こんなことにいなるわけですね。

$decoder = new Mail_mimeDecode($source);
$structure = $decoder->decode($params);
$from = mb_convert_encoding(mb_decode_mimeheader($structure->headers['from']),
mb_internal_encoding(), "auto");
× $body = mb_convert_encoding(mb_decode_mimeheader($structure->body),mb_internal_encoding(), "UTF-8");
$body = mb_convert_encoding($structure->body,mb_internal_encoding(), "UTF-8");

いくらぐぐってもわからないはずです。こんなこと誰もやってないからだ。。

以上


畠 企画


posted by はたけきかく at 10:40 | Comment(0) | 技術 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

Red Wine Audio Isabellina HPA LFP-V Edition Pro DAC (バランス伝送対応) バッテリー駆動型DAC搭載真空管ヘッドホンアンプ ハイレゾ音源対応 RED-1344

Rolex day-date 40自動シャンパンダイヤル18 kt黄色ゴールドメンズ時計228238 CRSP

田中貴金属ゴールドバー 100g 田中貴金属発行 100gの純金 24金 ゴールド インゴット

純金製 阿弥陀如来像(御西)(大)

宗派別正式腕輪 曹洞宗 伽羅 共仕立て

宗派別正式腕輪 浄土宗 伽羅 共仕立て