htmlspecialchars nl2brのあわせ技で、HTMLは排除しつつも\nはしっかりbrタグに変換する方法です
![htmlspecialchars nl2br でHTMLを排除しつつ 改行する](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3ce775b884f2b53fedc02ce5f53f05be3d95fc5/height=288;version=1;width=512/http%3A%2F%2Fwww.kaasan.info%2Fwp-content%2Fuploads%2F2018%2F05%2FlogoOGP.png)
プログラム, php「フォームで受け取った値をそのまま出力したら危ないよ!」とコメントを書いてみたところ、恥ずかしながらhtmlspecialchars()は使いこなせなかったので、 ↓ これで代用しました。strip_tags() Rails触らずに、PHPはじめますた。陸はRuby、空はPHPみたいな。みたいな。 - どんなジレンマと返事をもらえたのですが、やっぱりそこはhtmlspecialcharsの方を使って欲しいなと思います!strip_tags関数の穴strip_tagsはHTMLタグと思われるものを削除する関数ですが、これは予想外の文字列まで削除される可能性があります。例えば以下の例。 $str = "b>余計な文字列b>削除しないで>"; echo strip_tags($str); 結果 余計な文字列削除しないで> bタグはきちんと削除されていますが「しないで><」の後
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く