-
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捕获Fatal error错误的方法
本文为大家讲解的是PHP捕获Fatal error错误的方法,使用register_shutdown_function来捕获Fatal error错误,需要的朋友可以参考下 Fatal error 一般是不需要捕获的, 但是在一个复杂的程序中, 如果偶然出现内存不足导致fatal error就难以处理了. 比如...
PHP 2014-12-01 07:28:36 -
DOM XPATH获取img src值的query
本文为大家讲解的是php中用DOM XPATH获取img src值的代码,需要的朋友可以参考下 $nodes = @$xpath->query("//*[@id='main_pr']/img/@src"); $prurl = $nodes->item(0)->nodeValue;...
PHP 2014-12-01 07:01:54 -
php通过header函数设置页面编码格式的方法
本文为大家讲解的是php通过header函数设置页面编码格式的方法,感兴趣的同学参考下。 最近需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些...
PHP 2014-12-01 02:43:52 -
PHP中usort在值相同时改变原始位置问题的解决方法
本文为大家讲解的是PHP中usort排序时在值相同时改变原始位置问题的解决方法,感兴趣的同学参考下。 从 PHP 4.1.0 后,usort 在比较的值相同时,原始位置可能会改变,如果比较的2个值相同,则它们在排序结果中的顺序是随机的...
PHP 2014-12-01 00:48:35 -
添加音频到powerpoint演示文稿中的方法
平时使用PPT演示文稿总能让我们演讲事半功倍,不过要是能够再添加点音频在其中的话,那可就更生动形象了。那如何将音频添加到演示文稿中呢?其实很简单的,只要将音乐格式的文件插入到文稿中就行了,具体方法如下: 执行“插入→影片和声音→文件中的声音”命令,打开“插入声音”对话框,选中需要插入的声音文件,单击“确定”按钮,随后,系统弹出一个对话框,选择一种播放方式返回即可...
系统程序 2014-12-01 00:35:24 -
php使用file_get_contents模仿浏览器头(user_agent)获取数据
本文为大家讲解的是php使用file_get_contents函数模仿浏览器头(user_agent)获取数据的示例,感兴趣的同学参考下。 什么是user agent User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等...
PHP 2014-11-30 23:17:15 -
PHP var_dump遍历对象属性的函数使用方法
本文为大家讲解的是PHP var_dump遍历对象属性的函数使用方法,感兴趣的同学参考下。 var_dump此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值...
PHP 2014-11-30 22:36:52 -
php Calender(日历)代码示例分享
本文为大家提供的是一个php Calender(日历)代码示例分享,感兴趣的同学参考下. 代码如下: <?php /** * * 我的日历 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param string $timezone * @author fc_lamp */ function myCalender($year = '', $month = '', $timezone = 'Asia/Shanghai') { date_default_timezone_set ( $timezone ); $year = abs ( intval ( $year ) ); ...
PHP 2014-11-30 22:25:02 -
PHP连接SQLSERVER 注意事项
本文为大家讲解的是PHP连接SQLSERVER 注意事项,感兴趣的同学参考下. 环境: - Apache 2.2.6 - PHP 5.2.5 - SQL Server 2005 - Windows XP SP2 步骤: 1. 首先按通常做法配置好PHP5连接MS SQL Server 2. 下载正确版本的 ntwdblib.dll (2000.80.194.0),注意这个版本号,不是这个版本的dll 不起作用啊,刚开始搞了好久才发现这个问题,切记。...
PHP 2014-11-30 21:56:21 -
php中使用base_convert()函数进制数字转换的实例
本文为大家讲解的是php中使用base_convert()函数进制数字转换的实例,以实例形式演示了十进制数与二进制、八进制与十六进制之间的转换方法,具有很好的参考借鉴价值,需要的朋友可以参考下 语法:base_convert(number,frombase,tobase) 参数 描述 number 必需,原始值. frombase 必需,数字原来的进制. tobase 必需,要转换的进制. PHP实例代码如下: $hexadecimal='a37334'; echo base_convert($hexadecimal,16,2); //转换为二进制输出101000110111001100110100 echo "<br>"; $number="123"; echo base_convert($numb...
PHP 2014-11-30 21:26:49 -
PHP mb_convert_encoding文字编码的转换函数使用说明
本文以示例的方式为大家讲解了PHP mb_convert_encoding文字编码的转换函数使用说明,感兴趣的同学参考下。 PHP mb_convert_encoding文字编码的转换函数介绍,可以将字符转换为gbk或utf8格式...
PHP 2014-11-30 19:34:16