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

PHP高级教程

phpsmarty模板引擎的6个小技巧

8

下面本文将以具体的例子一一分析:capture标签capture的中文意思是抓取,它的作用是抓取模板输出的数据,当我们需要它的时候,调用它,以得到抓取数据的目的。如下例子:复制代码代码如下:{capturename="test"}<i

PHP中is_file不能替代file_exists的理由

9

我们可以使用下面的代码测试一下:复制代码代码如下:<?php$filename='test.txt';if(is_file($filename)){echo"$filenameexists!n";}else{echo"$filenam

PHPimagecreatefrombmp从BMP文件或URL新建一图像

6

大家都知道phpgd库可方便的从url新建一图像,gd中有imagecreatefromjpeg(),imagecreatefrompng()....等之类的function可有时从url中读取的切bmp图像而可恨的是gd2中切偏偏没有im

PHP进程通信基础之信号

10

使用信号通信。可以使用kill-l来查看当前系统的信号类型。每个信号所代表的的详细含义,请查看我的这篇文章:http://www.jb51.net/article/106040.htm使用信号的时候可以通过php--version来查看当前

解析用PHP读写音频文件信息的详解(支持WMA和MP3)

13

复制代码代码如下:<?php//audioexif.class.php//用php进行音频文件头部信息的读取与写入//目前只支持wma和mp3两种格式,只支持常用的几个头部信息////写入信息支持:title(名称),artist(艺

PHP的邮件群发系统phplist配置方法详细总结

8

本文实例讲述了php的邮件群发系统phplist配置方法。分享给大家供大家参考,具体如下:phplist是一个十分不错的邮件群发系统,让我们可以很方便地群发电子杂志、小广告(^_^)等。最近帮一个老师搭建邮件群发系统,用的就是phplist

学习php设计模式php实现装饰器模式(decorator)

9

动态的给一个对象添加一些额外的职责。就增加功能来说,decorator模式相比生成子类更为灵活【gof95】装饰模式是以对客户透明的方式动态地给一个对象附加上更多的职责。这也就是说,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可

利用PHP函数计算中英文字符串长度的方法

8

本文实例讲述了利用php函数计算中英文字符串长度的方法。分享给大家供大家参考。具体实现方法如下:一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其

php动态生成JavaScript代码

4

复制代码代码如下:<?phpecho<<<js//使用多行输出的方法输出javascript代码<scriptlanguage="javascript">functionfunc(){if(confirm

php延迟静态绑定实例分析

6

本文实例讲述了php延迟静态绑定的方法。分享给大家供大家参考。具体分析如下:php延迟静态绑定:指类的self,不是以定义时为准,而是以计算时的运行结果为准。先看一个实例<?phpheader("content-type:te

支持中文的php加密解密类代码

5

php代码类:复制代码代码如下:<?php/***copyright(c)2011-01xatudream*xatudreamallrightsreserved.*support:185390516.qzone.qq.com*qq:1

PHP基于curl后台远程登录正方教务系统的方法

7

本文实例讲述了php基于curl后台远程登录正方教务系统的方法。分享给大家供大家参考,具体如下:从去年想这个事情怎么解决,今年终于算是把他搞清楚了,但验证码必须要填。如果你能像360抢票哪有自动识别验证码,那就没事了。废话不多扯了。回归正题

thinkphp实现163、QQ邮箱收发邮件的方法

13

用了很长时间去一步一步摸索,终于先在163网易邮箱上测试成功了,下面就把这个过程分享给大家。在进入正题这前先看下网易(163)邮箱的服务器地址和端口号:一、前期准备使用网易邮箱,当然要注册个账号,这个就不用我多说了,自己去注册。。。注册完之

两千行代码的PHP学习笔记汇总

8

本文汇总了php学习中常见的各类问题,约有两千多行代码,都是非常实用的技巧。分享给大家供大家参考。具体如下://语法错误(syntaxerror)在语法分析阶段,源代码并未被执行,故不会有任何输出。/*【命名规则】*/常量名类常量建议全大写

基于win2003虚拟机中apache服务器的访问

7

虽然在win2003配置php有点非主流,但你还是要会怎么弄。你也可以将本文的虚拟机看成是服务器,宿主机看成是客户端。不像linux系统,由于win2003有iis的存在,占有了固有的80的端口,在win2003虚拟机中配置的apache服

PHPmysqli事务操作常用方法分析

5

本文实例讲述了phpmysqli事务操作常用方法。分享给大家供大家参考,具体如下:1、//打开(true)或关闭(false)本次数据库连接的自动命令提交事务模式//参数如果设置为false,则表示关闭auto-commit。如果设置为tr