-1

重複の可能性:
phpでhtmlフォームの入力デフォルト値を適切にエスケープする方法は?

直面している要素で問題に直面してい</textarea>ます。私はphpファイル全体の編集に取り組んでいます。php ファイルに</textarea>タグがある場合、ファイル コードを閉じます。例えば

$data=file_get_contents($file);
..
'<textarea>'
'.$data.'
'</textarea>'
..

問題は</textarea>、データにタグが含まれている場合、コードがタグで切り捨てられることです。</textarea>テキストエリア値の終了タグだからです。</textarea>タグ($dataを含む)を実行しないように解決する方法はありますか?

4

1 に答える 1

2

$data次のように、出力する前にクリーンアップしてみてください。

'.htmlentities($data).'

また、関数で使用できるフラグについては、PHP ドキュメントを参照してください。

于 2013-01-08T03:07:16.860 に答える