-
php使用filter过滤器验证邮箱 ipv6地址 url验证示例
本文是一个php使用filter过滤器验证邮箱 ipv6地址 url验证示例代码,感兴趣的同学参考下. 原来判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来才知道在php中也可以使用内置的函数库filter来完成这些功能,下面分享给大家 1、验证邮箱 $email = '[email protected]'; $result = filter_var($email, FILTER_VALIDATE_EMAIL); var_dump($result); //string(14) "[email protected]" 2、验证url地址 $url = "http://www.phperz.com"; $result = filter_var($url, FILTER_VALIDATE_URL); var_dump($result); //string(22) "http://www.phperz.com" 3、验证ip地址 ...
PHP 2014-12-01 15:36:51 -
PHP内置过滤器FILTER使用实例
本文为大家讲解的是PHP内置过滤器FILTER使用实例,列举了验证功能和纠错功能的代码例子来讲解如何使用FILTER,需要的朋友可以参考下 在这一章节里, 我们来了解一个不太常用但功能强大的 PHP 特性: FILTERS, 该扩展可以用来验证(validation)和纠错(sanitization) 当数据源含有未知或不确定数据时,将变得非常有用, 最多是用来处理由客户从 HTML 表单(form)提交的数据 该扩展含有两个主要的过滤类型: 验证(validation)和纠错(sanitization) 验证(validation)主要用来检查数据是不是符合特定条件, 例如: 当传入 FILTER_VALIDATE_EMAIL 时, 它将检查该邮件地址是否有效, 当发现不符合规范时, 不会进行纠错处理 纠错(sanitization)将会对数据进行处理, 将不符合规范的字符进行转换或移除, 例如: 当传入 FILTER_SANITIZE_EMAIL 时, 它将会处理邮件地址所包含不符合规范的字符, 但不会去...
PHP 2014-12-01 09:01:08 -
php使用正则过滤js脚本代码实例
本文为大家提供的是一个php使用正则过滤js脚本代码实例,感兴趣的同学参考下。 利用php中的preg_replace正则匹配函数过滤掉网页中的js代码,preg_replace()中的第四个参数中表示替换的次数,默认是-1,表示替换全部;如果只想替换2次,可以写为 preg_replace($p1,$p2,$p3,2) 匹配的规则不能用 "/<script.*</script>/i",因为它不能匹配到换行符,那么多行js就匹配不掉了...
PHP 2014-12-01 08:34:01 -
PHP屏蔽过滤指定关键字的方法
本文为大家讲解的是PHP屏蔽过滤指定关键字的方法,包含了字符串的过滤处理与数组的遍历等技巧,感兴趣的朋友可以参考下 实现思路: 一、把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少。 二、PHP读取关键字文本,存入一个数组 三、遍历关键字数组,挨个用strpos函数去看看内容有没有关键字,如果有,返回true,没有则返回false PHP代码如下: /* PHP中用strpos函数过滤关键字 */ // 关键字过滤函数 function keyWordCheck($content){ // 去除空白 $content = trim($content); // 读取关键字文本 $content = @file_get_contents('keyWords.txt'); // 转换成数组 $arr = explode("n", $content); // 遍历检测 for($i=0,$k=count($arr);$i<$k;$i++){ // 如果此数组元素为空则...
PHP 2014-12-01 00:15:57 -
PHP开发不能违背的安全规则 过滤用户输入
本文为大家讲解的是PHP开发不能违背的一些安全规则 整理,感兴趣的同学参考下。 作为PHP程序员,特别是新手,对于互联网的险恶总是知道的太少,对于外部的入侵有很多时候是素手无策的,他们根本不知道黑客是如何入侵的、提交入侵、上传漏洞、sql 注入、跨脚本攻击等等...
PHP 2014-11-30 20:53:40 -
PHP数据过滤的方法示例
本文为大家讲解的是PHP数据过滤的方法示例,感兴趣的同学参考下. 关于如何确保数据过滤无法被绕过有各种各样的观点,今天我们就来看看PHP的数据过滤,对你一定会有帮助的。 在指南的开始,我们说过数据过滤在任何语言、任何平台上都是WEB应用安全的基石...
PHP 2014-11-30 10:15:10 -
php过滤html中的其他网站链接的方法
本文为大家讲解的是php过滤html中的其他网站链接的方法示例,感兴趣的同学参考下。 /** * 过滤外站链接 * @param array $local_domain 本站域名 数组 * @param string $message 文本内容 */ function replace_outer_links($local_domain_arr, $message) { $pattern= '/<[^>]*href=['"]http[s]?://(?!' ; &n...
PHP 2014-11-30 08:32:37 -
几个有用的php字符串过滤,转换函数代码示例
本文为大家整理了几个有用的php字符串过滤,转换函数代码示例,感兴趣的同学参考下. nl2br();// n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmlspecialchars();//转换'$','"','<','>'为相应的html实体 htmlentities();//转换所有html标记为相应的html实体 array explode(string separator, string str);//分割字符串 string implode(string separator, array arr);//连接字符串 strtoupper(); strtolower();//转换大小写 ucfirst();//只转换第一个字符为大写 ucwords();//转换每个wo...
PHP 2014-11-30 02:11:32 -
smarty中先strip_tags过滤html标签后truncate截取文章使用说明
本文为大家讲解的是示例是smarty中先strip_tags过滤html标签后truncate截取文章使用说明,感兴趣的同学参考下。 strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签...
PHP 2014-11-29 07:41:08 -
oracle组函数avg(),sum(),max(),min(),count()、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化详解
1组函数 avg(),sum(),max(),min(),count()示例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from emp/ 截图: 2 组函数和null在一起 案例:求员工的平均奖金 错误sql: select avg(comm) 方式1,sum(comm)/count(comm)方式2,sum(comm)/count(*) 方式3 from emp; 截图: 错误原因: select count(comm),count(*) from emp; 分析: --组函数自动滤空,组函数忽略空值 --修正函数的滤空 select count(nvl(comm,0)),count(*) fromemp; 3.分组数据 A 求各个部门的平均工资 思路:需要把各个部门的数据划分…....
PHP 2014-11-29 05:04:59 -
这就是微信上最牛的谣言
站长搜索(www.adminso.com):这就是微信上最牛的谣言 假如有6天,我们都活在黑暗中,看不到太阳,生活会怎么样?“这不是演习,也不是玩笑,上周美国国家航空和宇航局(NASA)向全世界发出了警告,宣称他们已经确认地球将在2014年12月16日到22日的6天内,经历一个完全黑暗时期。”昨天,“警告地球人”的消息在网络上引起了轰动,“祸首”便是太阳风暴...
业界动态 2014-11-07 20:52:58 -
我们为什么会相信谣言?
站长搜索(www.adminso.com):我们为什么会相信谣言? 我们为何会盲目地相信一些谣言,为何会相信迷信?超自然体验背后的本质是什么?这一现象引起了心理学家们的高度关注,他们想弄清楚,为何我们中的一些人会相信一些迷信或民间流传的说法。他们的研究结果或许将揭示一些隐藏在此背后的价值...
业界动态 2014-11-06 11:22:38