トップページ >  PHP >  エスケープ文字除去
初版2008/11/21: 最終更新日2008/11/21
エスケープ文字除去
目次
エスケープ文字除去
サンプルコード
サンプル
エスケープ文字除去
HTMLフォームのテキストボックスなどに入力された文字列に「'」、「"」、「\」などのPHP固有の特殊文字が含まれていると、
受け取ったデータには、それら文字の前に勝手に「\」マークが付けられています。

このようなデータの受け取りに際して、エスケープされた文字列を元に戻すにはstripcslashes関数を使います。


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

サンプルコード
(php部)
<?php
// 「送信」ボタンが押された時
if (isset($_POST[btnExec])) {
	print "そのまま表示 : ";
	print $_POST[memo];
	print "エスケープ文字を除去した場合 : ";
	print stripcslashes($_POST[memo]);
}
?>
(html部)
<form method="post">
	<input type="text" name="memo" size="50">
	<input type="submit" name="btnExec" value="送信">
</form>
サンプル

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






エスケープ文字が除去された形で表示されます。↓

Information
リンクについて
個人情報保護方針
Yahoo!ブックマークに登録

社長ブログ
やる気はあるがお金がない㈱コンフレッジブログ

広告
株式会社グローハウジング


サイト内検索
当サイト内を検索できます↓


PV