当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

PHPSOCKET编程详解

9

1.预备知识一直以来很少看到有多少人使用php的socket模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的socket模块可以做很多事情,包括做ftplist,httppost提交,smtp提交,组包并进行特殊报

php把数组值转换成键的方法

7

本文实例讲述了php把数组值转换成键的方法。分享给大家供大家参考。具体如下:functionvalues2keys($arr,$value=1){$new=array();while(list($k,$v)=each($arr)){$v=t

coreseek搜索英文的问题详解

8

问题描述:被搜索名字为:andy这时搜索andy正常,但是搜索a就搜不到。解决办法,在索引配置文件中的index中添加min_infix_len=1最后还要重新索引一下/usr/local/coreseek/bin/indexer-cmys

使用PHP获取网络文件的实现代码

7

复制代码代码如下:<?php//设置我们将要使用的文件$srcurl="http://localhost/index.php";$tempfilename="tempindex.html";$targetfilename="index

php编写批量生成不重复的卡号密码代码

7

闲的蛋疼的时候,顺便加强下自己对php中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。<?phpheader('content-type:text/html;c

PHP中预定义的6种接口介绍

9

php预定义了6个接口介绍如下:1.traversable遍历接口呵呵!其实它不是一个在php中可以使用的接口,内部类才可使用,它有一个用途就是检测一个类是否可以遍历。if($classinstanceoftraversable){//fo

PHP的Yii框架的常用日志操作总结

11

日志yii提供了一个高度自定义化和高扩展性的日志框架。根据使用场景的不同,你可以很容易的对各种消息就行记录、过滤、合并,比如说文本文件,数据库文件,邮件。使用yii的日志框架包含如下步骤:调用日志记录的方法在主应用的配置文件(例如basic

php获取文件类型和文件信息的方法

10

本文实例讲述了php获取文件类型和文件信息的方法。分享给大家供大家参考。具体实现方法如下:<?php$file="php.txt";//打开文件,r表示以只读方式打开$handle=fopen($file,"r");//获取文

使PHP自定义函数返回多个值

9

php自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。有时候我们要求函数返回多个值时,用return是不可以把值一个接一个地输出的。但不可忽视的一点是,return语句可以返回任何类型的变量,这

php实现把url转换迅雷thunder资源下载地址的方法

12

本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法。分享给大家供大家参考。具体方法分析如下:如果你知道迅雷地址的生成规则你就不觉得迅雷的url资源下载地址有多么复杂了,其实雷的地址就是原url前面带aa后面带bb之后再

ZendStudio实用快捷键一览表(精心整理)

8

注:本文省略“通用快捷键”描述,诸如:ctrl+n=新建,ctrl+o=打开,ctrl+c=复制,ctrl+v,ctrl+x……等等几乎所有软件都通用的一组快捷键,而着重介绍zde独有的快捷键,了解并灵活运用这些快捷键以后,一定能帮助您在实

php5.4全新的代码复用Trait详解

7

从php的5.4.0版本开始,php提供了一种全新的代码复用的概念,那就是trait。trait其字面意思是"特性"、"特点",我们可以理解为,使用trait关键字,可以为php中的类添加新的特性。熟悉面向对象的都知道,软件开发中常用的代码

php设计模式Mediator(中介者模式)

10

复制代码代码如下:<?php/***中介者模式**用一个中介对象来封装一系列的对象交互,使各对象不需要显式地相互引用从而使其耦合松散,而且可以独立地改变它们之间的交互*/abstractclassmediator{abstractpu

PHP正则删除HTML代码中宽高样式的方法

9

本文实例讲述了php正则删除html代码中宽高样式的方法。分享给大家供大家参考,具体如下:因工作需要,需要采集html,并把html内容保存到数据库中。为了避免影响使用,宽高样式需要删除。例如图片和div中的width,height等。不过

PHP基于redis计数器类定义与用法示例

15

本文实例讲述了php基于redis计数器类定义与用法。分享给大家供大家参考,具体如下:redis是一个开源的使用ansic语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的api。这里使用其incr

PHP字符串处理的10个简单方法

7

1.确定一个字符串的长度这是文章中最明显的一个例子,其中的问题是我们如何来确定一个字符串的长度,这里我们不能不提的就是strlen()函数:复制代码代码如下:$text="sunnyday";$count=strlen($text);//$