-
php 匹配中文字符的正则表达式
所属栏目:[PHP教程] 日期:2022-07-27 热度:124
匹配中文字符的正则表达式:[u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ascii字符计1) PHP实例代码如下: $str = singlepoint单点日[详细]
-
同时验证电话号码与手机号码正则
所属栏目:[PHP教程] 日期:2022-07-27 热度:180
这个验证程序是很多时会用到的,用户注册就可验证手机或电话号码是吧,只要一方可以就通过验证,代码如下: $str =13875884450; if( preg_match(/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/,$str) || preg_match(/(?:13d{1}|15[03689])d{8}$/,$str[详细]
-
PHP全排列算法实现程序代码介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:180
从n个不同元素中任取m(mn)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。 简介 如1,2,3三个元素的全排列为: 1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1 共3*2*1=6种 3! 2公式 全排列数f(n)=n!(定[详细]
-
php页面缓存办法小结
所属栏目:[PHP教程] 日期:2022-07-26 热度:187
在php页面缓存主要用到的是ob系列函数,如ob_start(),ob_end_flush(),ob_get_contents(),但是更高级的缓存是不使用这些函数的,本文最后会举一个实例加以说明. 先来看看缓存常用的ob系列函数: ob_start():页面缓存开始的标志,此函数一下的内容直至ob_end_flu[详细]
-
php中静态类与静态变量用法的差异分析
所属栏目:[PHP教程] 日期:2022-07-26 热度:110
static是定义一个静态对象或静态变量,关于static 定义的变量或类方法有什么特性我们看完本文章的相关实例后就见分晓了. 1. 创建对象$object = new Class(),然后使用-调用:$object-attribute/function,前提是该变量/方法可访问. 2. 直接调用类方法/变量:cl[详细]
-
php使用正则表达式读取图片url的方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:111
具体实现方法如下: 代码如下: ?php header(Content-type:text/html;charset=utf-8); $str = pimg src=images/11111111.jpg alt=美女 //p; $pattern = /[img|IMG].*?src=[|/](.*?(?:[.gif|.jpg]))[|/].*?[//]?/; preg_match_all($pattern,$str,$match); echo[详细]
-
DOM基础及php获取xml内容操作的方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:200
DOM(Document Object Model):文档对象模型。核心思想是:把 xml文件看作是一个对象模型,然后通过对象的方式来操作 xml 文件。 php对xml文档进行增删改查(curd)操作,具体分析如下: xml文档:class.xml 代码如下:?xml version=1.0 encoding=utf-8? clas[详细]
-
通过php增加xml文档内容的方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:132
代码如下: ?php //1、创建一个DOMDocument对象。该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc-load(class.xml); //3、添加一条学生信息 //(1)取出要节点 $root = $x[详细]
-
php操作xml入门之xml基本说明及xml标签元素
所属栏目:[PHP教程] 日期:2022-07-26 热度:86
以xml实例来讲解: 代码如下:?xml version=1.0 encoding=utf-8 standalone=no ? class student name小乔/name sex女/sex age23/age /student student name周瑜/name sex男/sex age27/age /student /class 一、xml声明: ?xml version=1.0 encoding=utf-8 sta[详细]
-
通过php删除xml文档内容的方法分享
所属栏目:[PHP教程] 日期:2022-07-26 热度:60
本文实例讲述了通过php删除xml文档内容的方法。分享给大家供大家参考。具体实现方法如下: 第一种情况:删除一个student节点 代码如下:?php //1、创建一个DOMDocument对象。该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加载xml文件(指定要解析[详细]
-
PHP下载google相册到本地-PHP例子
所属栏目:[PHP教程] 日期:2022-07-26 热度:137
PHP下载google相册到本地,调用方式xxx.php?user=xxx保证程序放的当前目录可写文件夹可写文件默认存放方式为./用户名/相册1描述/图片描述-1.图片后缀lt;?phpfunctionopen$host,$file{$return=;$header=;... 调用方式 xxx.php?user=xxx 保证程序放的当前目录可[详细]
-
php容易防刷计数器-PHP实例
所属栏目:[PHP教程] 日期:2022-07-26 热度:98
php简单防刷计数器,lt;?phprequire_onceconfig.php;functioncounter{nbsp;session_start;nbsp; $sql=selectcounterfromcounter;nbsp;$result=@MySQL_query$sql;nbsp;if!empty$resultnbsp;{nbsp;$row=mysql_fetch_array$result;nbsp;$counter=++$row[co... ?p[详细]
-
PHP间隔一段时间执行代码的方法介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:107
本文实例讲述了PHP间隔一段时间执行代码的方法。分享给大家供大家参考。具体分析如下: PHP怎么设置每隔一段时间自动执行某段代码?例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码. 代码如下: sleep($interval); // 按[详细]
-
不同文件组建PHP程序的方式
所属栏目:[PHP教程] 日期:2022-07-26 热度:51
以下为引用的内容: 如果计划让其他人或公司可以使用您的 php 应用程序,需要确保该程序是可配置的。至少,要允许用户以一种安全的方式设置数据库登录及密码,从而使其中的材料不会对外公开。 本文展示了几种用于存储配置设置及编辑这些设置的技术。另外,文[详细]
-
PHP设计百度词典查词采集器
所属栏目:[PHP教程] 日期:2022-07-26 热度:61
这篇文章主要介绍了PHP制作百度词典查词采集器的相关资料,需要的朋友可以参考下 PHP制作百度词典查词采集器;百度dict 采集样本写的采集百度dict词典翻译后的所有结果数据,当然附带了13.5w单词库和采集简单的案例,这里我把写出的主要类dict.class.php放出[详细]
-
PHP中设计模式之单例模式
所属栏目:[PHP教程] 日期:2022-07-26 热度:152
单例模式 :使得类的一个对象成为系统中的唯一实例. PHP中使用单例模式最常见的就是数据库操作了。避免在系统中有多个连接数据库的操作,浪费系统资源的现象,就可以使用单例模式。每次对数据库操作都使用一个实例。 简单示例 class DB { // 用来存储自己实例[详细]
-
PHP中转义正则表达式字符preg_quote
所属栏目:[PHP教程] 日期:2022-07-26 热度:79
preg_quote 转义正则表达式字符 string preg_quote ( string $str [, string $delimiter = NULL ] ) preg_quote()需要参数str并向其中 每个正则表达式语法中的字符前增加一个反斜线. 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候. 正则[详细]
-
PHP变量引用函数引用和对象采用
所属栏目:[PHP教程] 日期:2022-07-26 热度:157
PHP变量引用()、函数引用和对象引用 1.函数的引用返回 function test(){static $b=0;//申明一个静态变量$b=$b+1;echo $b;return $b;}$a=test();//这条语句会输出 $b的值 为1$a=5;$a=test();//这条语句会输出 $b的值 为2$a=test();//这条语句会输出 $b的值 为[详细]
-
PHP-redis命令文档介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:73
Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,它的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具[详细]
-
php生成Excel文件 实现代码介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:181
p有段日子没有更新博客了,生怕被百度遗忘啊,biu~biu~.最近有个项目需要统计网站的url和title,保存在excel里面,下面是具体的代码/p pre class=php name=code!--p //php生成excel报表,是通过发送header()头信息完成的 header(Content-Type: application/vnd.[详细]
-
curl 模拟登录 实现教程详情
所属栏目:[PHP教程] 日期:2022-07-26 热度:136
模拟登陆 126邮箱 ,人人网等 根据需要自行修改哈,代码如下 //模拟登陆 验证码的网站,首先获取验证码图片的cookie define(SCRIPT_ROOT,dirname(__FILE__)./); $cookieFile = SCRIPT_ROOT.cookie.tmp; $res = curl_exec ( $curl ); // 执行操作 if (curl_er[详细]
-
php curl登陆qq后获取用户信息时证书发生错误
所属栏目:[PHP教程] 日期:2022-07-26 热度:100
这篇文章主要介绍了php curl登陆qq后获取用户信息时证书错误,需要的朋友可以参考下 今晚开放ecmall商城的QQ登陆功能,在回调时产生错误,file_get_contents函数执行时,没有抓取到正确的信息,于是改用curl,但是提示证书错误。 网上还有另外一种说法,就是[详细]
-
php 一句话删除目录下全部文件
所属栏目:[PHP教程] 日期:2022-07-25 热度:125
例子 代码如下 array_map(unlink,glob(aaa/*)); 就是aa目录下所有文件了,下面讲一下这三个函数 glob() 函数返回匹配指定模式的文件名或目录 unlink()函数删除文件 array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 arr[详细]
-
PHP如何判定一个gif图片是否为动态图片
所属栏目:[PHP教程] 日期:2022-07-25 热度:55
例子1 gif动画是gif89格式的,发现文件开头是gif89。但是很多透明图片也是用的gif89格式, GOOGLE到的:可以检查文件中是否包含:chr(021).chr(0xff).chr(00b).NETSCAPE2.0 chr(021).chr(0xff) 是gif图片中扩展功能段的标头,NETSCAPE2.0是扩展功能执行的程[详细]
-
PHP流程控制的替代语法例子
所属栏目:[PHP教程] 日期:2022-07-25 热度:184
了解过press/wordpress一类博客程序的模板的PHPer都会看到很多奇怪的PHP语法,比如: 对于一部分PHPer根本没见过这些是什么东西呢?难道是那些博客的开发者自己搞的仿PHP的模板语言? 非也,其实这些都是PHP的语法,只不过不常用而已,这些都是PHP流程控制的[详细]