2010/03/09PHPで関数mb_send_mailを利用してメールを送信する場合に、メール本文に1つの改行が2つと解釈されてメールが送信されるケースがあります。以下のような文章をフォームなどで入力します。こんにちわこんばんわおはようございますこの内容をmb_send_mailにセットしてメールを送信し、受信側で確認すると以下のように表示されることがあります。こんにちわこんばんわおはようございます改行コードとサーバ環境が絡んだ問題と思われますが。これまではこのプログラムで問題なかったのに。サーバ環境はどうなってるんだろうか。改行コードは、UNIXは『n』、Windowsは『rn』、Macは『r』となっています。ここで、Macでサーバ運用などほとんどないと思いますので、こういう困った場合にはとりあえず『r』を削除すれば解決することが多いです。ereg_replace("r","",$mail_honbun);mb_send_mail($mailto,$subject,$mail_honbun,$mailfrom);雑な説明ですが、サーバ環境を調査するコストに悩む場合は、上記を試してみる価値はあると思います。リックテレコムプログラミングは全く初めての人、他の入門書で挫折しちゃった人、つまづく所はみんな同じです。そこを徹底分析したメソッドで、全員ゴールに辿り着ける入門教室が秋葉原にあります。1日でWeb画面と簡単なDBまで作れるようになるとってもユニークな速習コース。その方法を1冊に凝縮した本書なら、いきなりの初心者でも、無理せず楽しくPHPとMySQLのエッセンスを習得できます。ソーテック社FuelPHPでのフレームワーク開発を基礎から解説!役立つコアクラスとパッケージを徹底詳解!自由に使えるサンプルプログラムで実例をあげながら解説!Webアプリ開発の効率を大幅アップ!統合開発環境でOS問わず開発可能。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。