• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:せっかく入れた改行コードが消えてしまう)

改行コードの扱いに関する質問

このQ&Aのポイント
  • 質問No.7994841では改行コードの扱いについて質問しました。管理サイトから登録したデータがネットショップの表示上で改行されず、問題を解決する方法を教えていただきました。
  • 新たな質問として、(1)テンプレートのhtmlを読み込む方法と直接html文書を表示する方法とで改行コードの扱いが異なる場合の対応方法、(2)データ編集ページから確認ページに転移した際に改行コードが消えてしまう問題の解決方法について教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

要するに、そのネットショップ管理のCGIは、改行やHTMLタグ(<br>等)を 入力できないようになっている仕様なんです。 ("<"や">"はタグの開始/終了ではなく、単なる文字記号と認識する仕様) 解決するには、そのCGIを改造するしかないと思いますが、 ここで質問しても、あなたがどんなCGIを使っているか わからないので、適切なアドバイスができるわけありません。 前回の質問は、あてずっぽうのアドバイスが運よく当たったようですが、 今回の質問のように処理方法が異なるところには適用できません。 また、元の処理構造をよく理解しないまま改造すると副作用が出るかも しれません。 前回の質問の解決方法の場合、変換した$lineを表示だけに使ってるなら 大丈夫だと思いますが、他の処理にも使ってたり、表示結果をどこかで 再利用されてたりするならそこに悪影響を及ぼさないか確認する必要あります。 あなたが今使っているネットショップ用CGIが一般に公開されている ものなら、その名前を開示すれば、そのCGIのことを知っている人が 適切なアドバイスをくれるかもしれません。 あなたのショップ用に誰かが作ってくれたものなら、その作成者に 相談するべきです。

phpjava
質問者

お礼

ご回答ありがとうございました。 一旦、この問題は保留としました。

関連するQ&A