代码实例:
$user_name = strim($_REQUEST['user_name']);
function strim($str)
{
//trim() 函数移除字符串两侧的空白字符或其他预定义字符。
//htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。
//预定义的字符是:
//& (和号)成为 &
//" (双引号)成为 "
//' (单引号)成为 '
//< (小于)成为 <
//> (大于)成为 >
//转换为HTML实体后,在网页显示时HTML元素直接显示,不在解释为HTML标签效果
return quotes(htmlspecialchars(trim($str)));
}
function quotes($content)
{
//if $content is an array
if (is_array($content))
{
foreach ($content as $key=>$value)
{
//$content[$key] = mysql_real_escape_string($value);
//addslashes() 函数在预定义字符之前添加反斜杠。
//预定义字符包括:
//单引号(')
//双引号(")
//反斜杠(\)
//NULL
$content[$key] = addslashes($value);
}
} else
{
//if $content is not an array
//$content=mysql_real_escape_string($content);
$content=addslashes($content);
}
return $content;
}
?>