• ベストアンサー

PHPで<BR>をいれずにすみますか?

こんにちわ。 PHPで一つのページを3つの要素からインクルードして構成しています。 top、text、bottomでtxetはコンテンツの内容をあらわした文字のみのものです。 残りの二つはページの上部分と下部分をテンプレートとして用意している使い回し的なものです。 text部分は日記のような内容ですが、どうしても改行の<br>のみがファイルに記入しなければならずそこを改善したいと思っています。 できれば、メモ帳で書いた日記はそのまま改行された部分はwebでも改行される様にはできないでしょうか? そうすることができれば、テンプレート以外の部分はタグを書かずにすみ今後の作業が軽減されるのですが。知恵を借りることができれば幸いです。

  • PHP
  • 回答数2
  • ありがとう数2

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

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

1、PHP の nl2br 関数を使用する。(参考URL) 2、<pre>...</pre> タグで囲む どちらでもお好きな方で。

参考URL:
http://jp.php.net/manual/ja/function.nl2br.php
fran-go
質問者

お礼

1のほうで解決しました。 ありがとうございます。

その他の回答 (1)

  • tyunji
  • ベストアンサー率19% (68/349)
回答No.2

<textbox>も使えますよ。 テキストの部分だけスクロール出来るようになるので、ご質問とは一寸趣旨が異なってきますが。

fran-go
質問者

お礼

確かに少し質問からは違いますが、 大変参考になる回答でした。 知らないタグを知ることが出来、感謝です!!!

関連するQ&A

  • <br>で改行しても一行あいてしまいます

    少し説明がわかりにくいかもしれませんが <br>タグを使って改行した場合、行と行の間はあきませんよね? でもたまに<br>タグで改行してるのに行と行の間が一行空くことがたまにあります。 その時のタグは <br>文 <br>文2 と打つと 文 文2 後で見るとこのように反映されます。 同じページで同じ<br>タグを使ってる他の行は改行だけで 行の間が空くことはないのに、何度やっても同じ箇所だけ一行空いてしまいます。 これはどうしてでしょうか?プラウザはIE6.0なんですが そこの部分だけ何度やっても一行空いて見た目が変です。 何か解決策はないでしょうか?

    • ベストアンサー
    • HTML
  • "\n"を"<br>"にうまく変換できません

    Strutsを使用したWebページを作成しています。 ユーザーが投稿した内容を表示する際に、"\n"を"<br>"に変換することで、<pre>タグを使わずに改行させたいのですが、うまくいきません。 現在、以下の方法で行っています。 /* アクションクラス(一部抜粋) */ dynabeen=(DynaBeenForm)form; dynabeen.set("contents",[表示したい内容].replaceAll("\n","<BR>")); /* 表示するJSPファイル(一部抜粋) */ <tr> <td><bean:write name="アクションビーン名" property="contents"/></td> </tr> この方法で行うと、JSPに"<BR>"がそのまま表示されてしまうのです。HTMLソースを見ると、ご丁寧に"<BR>"に変換されています。 どうすれば<BR>タグをそのまま出力できるのでしょうか? アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • <BR>と<BR>の間をあけるには?

    <BR>と<BR>の間をCSSなどであける方法ってありますか? よくline-heightで設定する方法を見るのですが、それだと行間全てが空いてしまうので、できれば<BR>を使った改行部分のみ間をあけたいのですが……。 イメージとしては↓のような感じです。 ________________ あああああああああああああああ<BR> あああああああああああああああ あああああああああああああああ<BR> あああああああああああああああ<BR> ________________ 上記のような<BR>と<BR>の間だけあけることってCSSで可能ですか? できれば<BR>をもう一つ入れる、<P>タグを使う、という方法以外で何かあれば教えてください。

  • XMLファイル中に記述したBRタグが機能しません

    現在以下のようにXMLファイルはなっています。 <data> <text> あいうえお<br /> かきくけこ<br /> さしすせそ<br /> </text> </data> xslファイルの方で、xsl:value-ofでtextタグの内容を取り出しているのですが、あいうえおかきくけこさしすせそと改行されずに表示されてしまいます。 何かを設定すればいいのかなと思うのですが、うまく検索で見つけれず困っています。

    • ベストアンサー
    • XML
  • 変数の中の改行コードをBRタグに置き換えたい

    変数の中の改行コードをBRタグに置き換えたいのですが出来ますか? 前のページから改行コードを含む文字列を受け取っています。どうすればいいか教えてください

  • <br>を一瞬で付ける方法

    ここでは初めまして。 ホームページを作り初めてから、5年ぐらいやっています。 私のサイトは、イラストと小説を載せている、完全趣味のページです。 小説はいつもメモ帳かWordで打ち込み、終わった後で改行の<br>を一行ずつコピー&ペイストをしていました。 しかしここの所、小説は書けるものの<br>を打ち込む時間まで余裕がありません。 早く更新をするため、に何か・・・<br>を一瞬で付けれるようなプログラムはありませんか? ホームページビルダーとかは使ったことがなく、できればお金をかけたくありません。 無料で、「ここなら簡単に改行のタグを一瞬で付けれる」というようなサイトがあれば、教えていただけないでしょうか。 今までHTMLのサイトだけ覗いて、一人ずっとタグを打ち続けてたため、プログラム名などがよくわかりません・・・。 できるだけ早く、回答がほしいです。 お願いします。

  • デコメールをPCから送っていますが<BR>タグで改行されません

    デコメール送信のプログラムを作成しておりますが,HTML部分に<BR>タグを入れた部分が改行しません. docomoのページを参照しましたが,PCから送信した場合はBRタグは使用可能ということでした. 以下HTML文です. <HTML><BODY><DIV>LINE1<img src="cid:XXXXX.jpg@XXXX" align="middle">TEST<BR></DIV><DIV>LINE2</DIV></BODY></HTML> 以上,よろしくお願いします.

    • ベストアンサー
    • HTML
  • gooホームページ

    コメント・お知らせなどの部分でタグを使ってやってみてるんですが、<br>と入力してから自分のページに戻り、 そのあと編集画面に行くと<br>が消えています。 そのあとまた自分のページに戻ると改行されていなくなっています。 ほかのタグはそのままなのに、改行だけ消えてしまうのはなぜですか?? なにか設定をしたり、他に何かタグを入力したりしないとだめなのですか??

  • <br>が文字列で出力されてしまいます

    言語:php フレームワーク:ethna 現在DBから取り出したtext型のデータをブラウザに出力したいと考えています。 その際抜き出したデータ、数箇所改行されているものです。 ----------- こんにちは! 明日も頑張りましょう! では。 ----------- データ取り出しの際に「str_replace」や「nl2br」を使用して、「\r\n」を「<br>」に変換してみたのですが、実際にそのデータをテンプレート側で出力した際に、 『こんにちは!<br>明日も頑張りましょう!<br>では。』となってしまいます。 ちなみに出力方法はテンプレートで下記のように記述しています。 この中には先ほどのデータが入っています。 {$app.text} <br>が表示されているということで、変換はうまくいっていると思うのですが、文字列として表示されてしまい困っています。 どなたか解決方法をご存知の方がいらっしゃいましたら、どうぞ宜しくお願い致します。

    • ベストアンサー
    • PHP
  • <br>などのタグをタグとして認識させたい。

    以下のようなXSLで、XMLのProductDescriptionの内容に<br>などのタグが入っているときに、ブラウザで表示し たときタグをタグとして認識させたいのですが、どうすればいいのでしょうか? <xsl:template match="ProductDescription"> <hr /> <b>レビュー<i> XXXXXX.co.jp</i></b> <p> <xsl:apply-templates select="text()" /> </p> </xsl:template> このままXSLを実行して表示すると、htmlのタグをタグとしてではなく、文字として認識してしまうのです。 どうかご回答よろしくお願いします。

    • 締切済み
    • XML