質問 > フロント機能 > 改行がされないです |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ytk |
投稿日時: 2010/2/11 20:00
対応状況: −−−
|
仙人 登録日: 2009/12/7 居住地: 投稿: 349 |
改行がされないです チカッパのサーバーを使用しているのですが、自動返信メールの文章が改行されません。元のテンプレートは改行がされていますが、送られてくるのを確認すると改行がされていない状態で、WINDOWS7とXPで試しましたが、改行がされませんでした。
サイト構築の方でも<br>タグを入れても改行がされません。 ところが、もうひとつサイトを製作していまして、アイルを使っているのですが、そちらはメールもサイトも改行が出来ます。 作成しているのは私なので、パソコンも同じですが、改行がされないというのはサーバーが原因でしょうか。 それと、チカッパで改行をしたい場合はどうしたら宜しいでしょうか。 ■改行されるサーバー(アイル) EC-CUBEバージョン 2.4.1 PHPバージョン PHP 5.2.9-2 DBバージョン MySQL 4.1.22-Max ■改行されないサーバー(チカッパ) EC-CUBEバージョン 2.4.2 PHPバージョン PHP 5.2.6 DBバージョン MySQL 5.0.51a-community-log |
ramrun |
投稿日時: 2010/2/11 21:38
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 改行がされないです 多分これじゃないでしょうか?
しょうこりもなくブログる - qmailとOutlookの絡みでメールが改行されないとか http://d.hatena.ne.jp/t_fujii/20080627/1214552483 チカッパがqmailで、元のテンプレートをいじったときに改行をCR+LFにしてませんか? そうだとすれば、LFに直すだけでよさそうですけど... |
ytk |
投稿日時: 2010/2/12 23:59
対応状況: −−−
|
仙人 登録日: 2009/12/7 居住地: 投稿: 349 |
Re: 改行がされないです ありがとうございました!出来ました!
/data/class/SC_SendMail.phpの本文の箇所に $body = str_replace("\x0D\x0A", "\n", $body); $body = str_replace("\x0D", "\n", $body); $body = str_replace("\x0A", "\n", $body); をプラスしたら綺麗に改行がされたメールが届きました☆ |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |