PHP 無害化関数

データを無害化するための関数です。
取得したーデータの文字コードをチェックし、指定の文字コードに変換します。
その後、HTMLの無害化を行い、値を返します。

ソースコード

function detox($d, $e = "UTF-8", $l = "Japanese"){
	//エンコーディング処理
	mb_language($l);
	$d = mb_convert_encoding($d,$e, "auto");
	//無害可処理
	$d = htmlspecialchars($d,ENT-QUOTES);
	//前後の空白削除
	$d = trim($d);
	//return
	return $d;
}

引数の説明

$d
無害化するテキストデータ
$e
文字コード指定
$l
言語指定

No Comments

まだコメントがありません。コメントください!

TrackBack URL

Post Comment

このページにコメントするにはログインしてください。