2011-07-31 14 views
3

私は、ある場所から別の場所に投稿されたPHPデータをしようとしています。改行の書式設定<textarea>

doSearchTweet.phpがtwitter APIを使用して取得したツイートを表示した後、ユーザーはフォームを使用して必要なツイートを確認できます。

フォームは、選択されたツイートにテキストエリア入力を送信します。

ここに問題があります。選択したつぶやきをテキストエリアでスタイルすることはできません。

例:ユーザー名 - Jakob Tweet - 私はスタイリングのPHPに役立つ必要があります! このツイートを選択し、データがテキストエリアに投稿されていれば、これを示しています

JakobIはスタイリングのPHPが必要です!

代わりの

ヤコブ

私はスタイリングPHPの助けが必要!

は、私が代わりにHTMLタグを適用するので、それはこの

ヤコブ< BRのような通常のテキストとして表示されます、テキストエリアに/ <br/> Nのように、通常のHTMLタグを使用してみました>私はスタイリングで助けを必要とPHP!ここ

私のコードは

ある
<tr><td><label for="content"><span class="postBigFont">Content: </span></label></td> 
<td colspan="4"><textarea cols="60" rows="15" name="content"> 
<?php 
     $user = $_POST['username']; 
     $content = $_POST['content']; 
     $add = $_POST['add']; 
     foreach ($add as $i){ 
     echo $user[$i]; 
     echo $content[$i]; 
    }?> 
</textarea></td></tr> 

答えて

4

あなたのテキストエリアの出力に"\n""<br>"を交換してください。

1
$content = str_replace("\r\n", "<br />", $content); 
+0

のですか?そして、これはUnix-Newlinesだけがあれば動作しません;) – TimWolla

+0

ああそうであってはいけません... Sry – ZyteX

1

おそらくnl2br($text);は、なぜあなたは文字列リテラルで変数を置けばいいの答え