<< メールアドレスのチェックで正規表現のお勉強 | main | まちがえさがし【追記】 >>

スポンサーサイト

  • 2009.06.05 Friday
  • -
  • -
  • -
  • by スポンサードリンク

一定期間更新がないため広告を表示しています


改行文字→htmlの<br />タグへの変換

引き続き、PHPネタ。
フォームで入力したテキスト内容を、ユーザーが任意で改行したまま確認画面で表示っていうのがありますよね。

その場合は、nl2brという関数を使います。
改行文字(¥n)をhtmlの<br />タグに変換するというものです。

上記の関数を使わない場合、フォームに入力した内容を確認画面に表示する際
改行文字が認識されないので、改行されてない内容が画面に出てくるという事になります。

とりあえずサンプルはこちら

ちなみにソースは以下の通りです。
-----------------------------------------------------
<html>
<head><title>サンプル</title></head>
<body>
 <h1>文章を入力して下さい。</h1>
 <form action="text.php" method="post">
  <textarea cols="80" rows="10" name="text"></textarea><br />
  <input type="submit" value="確認" />
 </form>
 <?php
  $text = $_POST['text'];

  if($text == "") {
   print "入力内容がからっぽです。";
  }
  else {
   print nl2br($text);
  }
 ?>
</body>
</html>
-----------------------------------------------------
<br />を出力させたい文字列にnl2brを使います。
print nl2br(文字列変数); といった具合です。

ちなみにこのサンプルだと多分入力する文字列によっては変な文字が出現すると思うので、それはまた機会があったら、の予定です。

スポンサーサイト

  • 2009.06.05 Friday
  • -
  • 12:51
  • -
  • -
  • by スポンサードリンク

コメント
コメントする









calendar
 123456
78910111213
14151617181920
21222324252627
28293031   
<< May 2017 >>
スカウター : moz'B
links
others
selected entries
categories
archives
recent comment
   
sponsored links
recommend
profile
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM