Convert some of the predefined characters to HTML entities and precede predefined characters with backslashes, including single quotes, double quotes, backslashes, and NULL to secure the database
Convert some of the predefined characters to HTML entities and precede predefined characters with backslashes, including single quotes, double quotes, backslashes, and NULL to secure the database tutorial
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;
}
http://www.bkjia.com/PHPjc/629731.html www.bkjia.com true http://www.bkjia.com/PHPjc/629731.html techarticle //Convert some predefined characters to HTML entities and precede pre-defined characters with backslashes, including single quotes, double quotes, backslashes, and NULL to secure the database//Put some pre ...