htmlタグを無効化するphpの関数
strip_tags();
使用方法
呼び出すデータ
$test='テスト<br><p>テスト</p>';
echo=$test;
ホームページ上の出力
テスト
テスト
strip_tags();を使ってみる
$test='テスト<br><p>テスト</p>';
$test=strip_tags($test);
echo $test;
出力結果(ホームページ上の表示)
テストテスト
strip_tags();を使用すると見事に<br>と<p>タグが消去されました。
もう一つの方法
htmlspecialchars関数を使う。
これを使った場合はタグが正規表現に自動で変換される
<br>タグの場合”<br />”に変換されるので
テスト<br>テストの場合
$test='テスト<br>テスト';
$test=htmlspecialchars($test, ENT_QUOTES);
echo $test;
テスト<br />テスト
という結果が返ってくる