以下は HTML コードをフィルタリングする関数です:
コードをコピー コードは次のとおりです:
function ihtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = ihtmlspecialchars($val);
}
} else {
$string = preg_replace((#(d{3,5}|x) [a-fA- F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\1',
str_replace(array( '&', ' "', '<', '>'), array('&', '"', '<', '>'), $string)); string;
}
php で HTML コードをフィルターする関数
コードをコピーします コードは次のとおりです:
function htmlEncode($string) {$string=trim($string); string=str_replace("&", "&",$string);
$string=str_replace("'","'",$string); );
$string=str_replace(""",""",$string);
$string=str_replace("<"," <",$string);
$string=str_replace("<","<",$string);
$string=str_replace(">",">",$string);
$ string=str_replace(">" ,">",$string);
$string=nl2br($string);
上記では、HTML ソース コードと、プログラムのセキュリティを向上させるための PHP での HTML コードのフィルタリング機能を紹介します。これには、HTML ソース コードの内容も含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。