对数据库字符串定义
2012-12-20 08:59
141 查看
<?php
/*
* 对数据字符串进行转义
*/
function check_str($string,$isurl=false){
$string=preg_replace('/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F]/','',$string);
$string=str_replace(array("\0","%00","\r"),'',$string);
empty($isurl) && $string=preg_replace("/&(?!(#[0-9]+|[a-z]+);)/si",'&',$string);
$string = str_replace(array("%3C",'<'),'<',$string);
$string = str_replace(array("%3E",'>'),'>',$string);
// $string = str_replace(array('"',"'","\t",''),array('"',''',' ',' '),$string);
return trim($string);
}
//相关连接:
//http://www.cnblogs.com/my37gs/archive/2011/12/07/2278697.html
/*
* 对数据字符串进行转义
*/
function check_str($string,$isurl=false){
$string=preg_replace('/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F]/','',$string);
$string=str_replace(array("\0","%00","\r"),'',$string);
empty($isurl) && $string=preg_replace("/&(?!(#[0-9]+|[a-z]+);)/si",'&',$string);
$string = str_replace(array("%3C",'<'),'<',$string);
$string = str_replace(array("%3E",'>'),'>',$string);
// $string = str_replace(array('"',"'","\t",''),array('"',''',' ',' '),$string);
return trim($string);
}
//相关连接:
//http://www.cnblogs.com/my37gs/archive/2011/12/07/2278697.html
相关文章推荐
- 分享:sp_get_object_definition查找所有数据库下面哪些对象定义语句中包括想要查找的字符串
- 定义一个函数比较两个字符串的大小。
- 定义和创建数据库尝试
- MySQL外键:数据库新手入门之MySQL中如何定义外键
- asp.net2.0如何加密数据库联接字符串
- ADO.NET连接数据库字符串
- oracle 数据库用函数拆分字符串
- 各种数据库字符串拼接
- 各种数据库的ado连接字符串
- 数据库字符串转换数值型求最大值
- 中文字符串截取无乱码方法定义
- Python 字符串,字典,数据库,列表和json互相转化
- java连接常见数据库的连接字符串-Java基础-Java-编程开发
- 条件、循环、函数定义、字符串操作练习
- SQL Server 在数据库中查找字符串(不知道表名的情况下 查找字符串)
- 【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 将默认实例下的指定数据库中的对象定义语句导出为文件
- 如何得到一个数据库连接字符串
- 指针与字符串:(const)char *p2 = "lmj";定义的是一个字符串常量!符串常量,正因为是常量,所以它内部的字符是不允许修改的。
- SQL 数据库 学习 014 外键的具体定义 设计外键要注意的问题