PHP Tutorials Bulk Filter Illegal characters
function Testaddslashes ($array) {
if (!GET_MAGIC_QUOTES_GPC ()) {
if (Is_array ($array)) {
foreach ($array as $key => $val) {
$array [$key] = testaddslashes ($val);
}
else {
$array = Addslashes ($array);
}
$array =str_replace ("& #x", "& # X", $array); Filter some unsafe
Character S
$array =str_replace ("<", "<", $array); Filtration <
}
return $array;
}
if ($_post)
{
Print_r ($_post);
Echo ' Filtered before <hr/> ';
$_post = Testaddslashes ($_post);
Echo ' <hr/> filter <br/> ';
echo $_post[' TextField '];
}
?>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en"
"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns= "http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv= "Content-type" content= "HTML; charset=gb2312 "/>
<title> Untitled Document </title>
</head>
<body>
<form action= "" method= "Post" enctype= "Multipart/form-data" Name= "Form1"
Id= Form1
<label>
<input type= "text" name= "TextField"/>
</ Label>
<p>
<label>
<input type= "text" name= "Textfield2"/>
</label>
<label></label>
</P>
<p>
<label>
<input type= Submit "Name=" Submit "value="/>
</label>
</P>
</form>
</body>
</html>