トップページ >  PHP >  実体参照置換
初版2008/11/21: 最終更新日2008/11/21
実体参照置換
目次
実体参照置換
サンプルコード
サンプル
実体参照置換
htmlspecialchars関数を使うと、テキストボックスに入力されたデータ中に含まれるHTMLの特殊文字を実体参照に置き換えできます。
この関数により、HTMLのタグはWebブラウザ上で単なるテキストとなり、HTMLとしての機能を無効化できます。


以下がサンプルになります。

サンプルコード
(php部)
<?php
// 「送信」ボタンが押された時
if (isset($_POST[btnExec])) {
	print "そのまま表示 : ";
	print $_POST[memo];
	print "実体参照した場合 : ";
	print htmlspecialchars($_POST[memo]);
}
?>

(html部)
<form method="post">
	<input type="text" name="memo" size="50">
	<input type="submit" name="btnExec" value="送信">
</form>

サンプル

テキストにHTMLタグを含む文字列を入力し、「送信」ボタンを押します。






タグが無効化された形で表示されます。↓