PHP html filtering code (converting predefined characters into HTML entities)_PHP tutorial

WBOY
Release: 2016-07-13 17:09:46
Original
927 people have browsed it

//Convert some predefined characters into HTML entities and add backslashes before predefined characters, including single quotes, double quotes, backslashes, and NULL, to protect database security

// Convert some predefined characters to html entities and add backslashes before predefined characters, including single quotes, double quotes, backslashes, and null to protect database tutorial security

function d_htmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = d_htmlspecialchars($val);
}
} else {
$string = str_replace('&', '&', $string);
$string = str_replace('"', '"', $string);
$string = str_replace(''', ''', $string);
$string = str_replace('<', '<', $string);
$string = str_replace('>', '>', $string);
$string = preg_replace('/&(#d;)/', '&1', $string);
}
return $string;
}

//

function d_addslashes($string, $force = 0) {
if(!$globals['magic_quotes_gpc'] || $force) {
if(is_array($string)) {
foreach($string as $key => $val) $string[$key] = d_addslashes($val, $force);
}
else $string = addslashes($string);
}
return $string;
}

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/629731.htmlTechArticle//Convert some predefined characters into HTML entities and add backslash before the predefined characters, Including single quotes, double quotes, backslashes, and NULL to protect database security //Put some presets...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!