/******************************************
函数:StringFilter
功能:过滤字符
参数:none
备注:Programmed By Surfchen,http://yubeinet.com
******************************************/
function StringFilter($string)
{
$string=rtrim($string);
$string=htmlspecialchars($string);
$string=str_replace("\n","<br />",$string);
if (!get_magic_quotes_gpc())
{
$string=addslashes($string);
}
return $string;
}
函数:StringFilter
功能:过滤字符
参数:none
备注:Programmed By Surfchen,http://yubeinet.com
******************************************/
function StringFilter($string)
{
$string=rtrim($string);
$string=htmlspecialchars($string);
$string=str_replace("\n","<br />",$string);
if (!get_magic_quotes_gpc())
{
$string=addslashes($string);
}
return $string;
}
htmlspecialchars(trim(stripslashes($str)));行吗?
get_magic_quotes_gpc()有什么用?我看文档看了一头雾水...
get_magic_quotes_gpc()有什么用?我看文档看了一头雾水...==================
如果get_magic_quotes_gpc()==true
则
http://127.0.0.1/index.php?u=ss'ssecho $_GET['u'];//输出ss\'ss
否则输出ss'ss
function replaceChar($C_char) {
$C_char=htmlspecialchars($C_char); //将特殊字元转成 HTML 格式。
$C_char=str_replace(" "," ",$C_char); //替换半角空格为
$C_char=str_replace(" "," ",$C_char); //替换全角空格为
$C_char=str_replace("<?","< ?",$C_char); //替换PHP标记
$C_char=nl2br($C_char); //将回车替换为<br>
if (!get_magic_quotes_gpc())
{
$C_char=addslashes($C_char);
}
return $C_char;
}