1、get_magic_quotes_gpc()
get_magic_quotes_gpc — 获取当前 magic_quotes_gpc(魔术引号) 的配置选项设置
magic_quotes_gpc在php.ini配置文件中
单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)等字符都会被加上反斜线
注意:现在只有5.2.**默认开启,其他的移除或者默认关闭
2、stripslashes(string)
删除string的反斜杠(\)
一般为清除magic_quotes_gpc添加的反斜线
3、ctype_digit(string)
检测string中是否都是数字,负数和小数会检测不通过
4、is_numeric(string)
检测string是否为数字字符串,可为负数和小数
5、mysql_real_escape_string(string)
前提:需要连接mysql数据库
转义string中的特殊字符,在之前加上反斜线(\)
特殊字符:(\x00)、(\n)、(\r)、(')、(")、(\x1a)
6、intval(string)
获取变量的整数值
7、preg_replace(/str1/,str,string)
注意:str 必须用/ /包括
(1)从string中找到str1替换为str2
(2)
8、htmlspecialchar(string)
将预定义字符转换为html实体,即在html内以转义,但我们看到的页面不变
预定义字符:(&)、(")、(')、(<)、(>)
9、FEILS函数
处理文件上传 php4+以上,file_name为input标签内的名字
(1)$_FIELS[“file_name”][“name”] – 被上传文件的名称
(2)$_FIELS[“file_name”][“type”] – 被上传文件的类型