残念です。メール投稿も文章は完全に投稿反映されます。ですが。。画像が見れません。実はこの問題は、別のサイト(脱線Blog)から引きずっているものです。画像自体は取り込めるようなんですが、エンコードが上手くいってないのか?ファイルが潰れてしまいます。Base64encodeあたりが怪しいんでないか?みたいなコメントを脱線Blogの方では報告受けました。Win系サーバーでは、これが問題になるケースがあるのでしょうか?恥かしながらBase64encodeがサーバーにインストールされているかも?よく分からないのです。このメール画像がうまくアップ出来たら言うことなしなんですが。。何かお知恵拝借できませんでしょうか?P.S.脱線Blog宛TB頂き有難うございました。
引用:Win系サーバーでは、これが問題になるケースがあるのでしょうか?PHPのバージョンによっては、Windowsサーバ環境でファイルが化けてしまうロジックが混ざっておりました。申し訳ありませんでした。修正ファイル情報より、wp-mail0.phpをダウンロードしていただき、wp-mail.phpにリネーム後入れ替えていただきませんでしょうか?宜しくお願い致します。別のサイト(脱線Blog)でも、同様だとの事ですが、おそらく同じ原因だと思われます。おそらく、ソース中にfopen関数で $fp = fopen("ファイル名","w"); 等というような記述がされているところがあると思いますが、その場所を $fp = fopen("ファイル名","wb"); というように、"w"から"wb"に変更する事によって、うまくゆくかもしれません。ご参考までに。
Win系サーバーでは、これが問題になるケースがあるのでしょうか?
$fp = fopen("ファイル名","w");
$fp = fopen("ファイル名","wb");
のぶのぶさん、ほんと有難うございました。画像も綺麗にアップ出来るようになりました。ほんと感激です。別のサイトの方はこれからチェックしてみます。取り急ぎ、修正ファイルのお礼とご報告まで。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -