ホームページ  >  記事  >  バックエンド開発  >  プログラムのセキュリティを向上させるために、PHP で HTML コードをフィルタリングする HTML ソース コード関数

プログラムのセキュリティを向上させるために、PHP で HTML コードをフィルタリングする HTML ソース コード関数

WBOY
WBOYオリジナル
2016-07-29 08:42:02967ブラウズ

以下は 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 チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。