1

その値をtextareaデータベースに挿入する必要がありますが、ユーザー入力には改行を含めることができ、出力にも改行を含める必要があります。

私はnl2br($message)それを達成するために使用しますが、ユーザーが次のようなものを入力した場合:

<ul>
<li>hi</li>
<li>nice to meet you</li>
<li>bye</li>
</ul>

<li>タグ自体にもある種の改行が含まれているため、各テキスト間にスペースが多すぎます。つまり、2 つの改行を意味します。

私の質問は次のとおりです。これを回避するにはどうすればよいですか、またはユーザー入力の中断を保存するために他のどの機能を使用できますか?

4

1 に答える 1

0

textareaを使用している場合は、htmlタグの挿入を許可しないことをお勧めします。データベースに挿入する前に、php strip_tags()関数を使用してhtmlタグを削除してください。

于 2012-06-11T17:49:47.020 に答える