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

PHP高级教程

php实现阳历阴历互转的方法

4

最近对阳历转阴历从而得到相应节日的算法这方面比较感兴趣,于是就在网上搜了一圈。不错,还算是找到一个比较不错的php类,实现了将阳历转换为阴历(农历),阴历转换为阳历的算法,同时还能获取干支纪年,生肖,以及相应的阴历的中文叫法等等,功能还是挺

PHP文件上传问题汇总(文件大小检测、大文件上传处理)

5

由于涉及到本地和服务器两方面的安全问题,所以基于inputtype="file"形式的页面文件上传一直处于一个很尴尬的位置。一方面,用户不希望隐私泄露,所以浏览器无法对用户在上传时选择的文件做有效的判断。另一方面,为了服务器端的安全,减轻传

深入PHP5中的魔术方法详解

6

从php5以后的版本,php中的类就可以使用魔术方法了。其规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。1、__get、__set这两个方法是为在类和他们的父类中没有声

php实现的网页版剪刀石头布游戏示例

5

本文实例讲述了php实现的网页版剪刀石头布游戏。分享给大家供大家参考,具体如下:<?php/**createdon2016-11-25**/if(isset($_post['sub'])){$what=$_post['what

php数组转成json格式的方法

4

本文实例讲述了php数组转成json格式的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:functionarray_to_json($array){if(!is_array($array)){returnfalse;}$a

PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法

7

本文实例讲述了php中strncmp()函数比较两个字符串前2个字符是否相等的方法。分享给大家供大家参考,具体如下:php中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。strncmp()函数

PHP类的特性实例分析

2

本文实例讲述了php类的特性。分享给大家供大家参考,具体如下:对象向下传递特性当一个对象调用一个实例方法,然后在该方法中又去静态调用另一个类的方法,则在被静态调用的方法中获得源方法中的对象(this)<?phpclassbee

PHP调用Linux的命令行执行文件压缩命令

9

前几天工作中,需要将3个txt文件,打包成*.zipdown到本地……一开始,我和普通青年一样,想到用php内置的ziparchive,代码看起来应该是这样的:复制代码代码如下:/*拆分成3个txt文件分别是wow_1.txtwow_2.t

PHP中使用php5-ffmpeg撷取视频图片实例

7

前几天在玩ffmpeg的时后,突然发现ubuntu上多了php5-ffmpeg这个扩充套件,就想来玩玩看,看好不好用,有两个结论:读取影片取决于ffmpeg的支援性,如果想要什么格式都支援的话,建议自己重新编译ffmpeg。效率并没有我想像

10条php编程小技巧

8

1、写程序的时候会用到这种情况,比如对一个数字进行四舍五入取整。很多人会这样写:复制代码代码如下:inputaifa-int(a)>=0.5thena=a+1endif其实这个判断语句可以使用一个很简单的表达式来写复制代码代码如下:a

php使用session二维数组实例

6

本文实例讲述了php使用session二维数组的用法。分享给大家供大家参考。具体如下:最普通的用法:一个变量名复制代码代码如下:$_session['user']=0;echo$_session['user'];使用数组:复制代码代码如下:

PHP获取当前执行php文件名的代码

6

今天写表白墙时候的导航判断遇到的这个问题。我的解决思路是这样:判断当前的php文件名来确定导航条的哪块高亮。那php如何获取当前的url文件名呢?我是这样处理的:shock:教程首先肯定是要获取当前页面url的,在这里我们使用php的$_s

URLRewrite的设置方法

4

urlrewrite需要服务器的支持!在启用此设置之前,请确保服务器上已作出了正确的设置,设置方法请参看下边的“apache下的设置方法”和“iis下的设置方法”!apache下的设置方法复制代码代码如下:打开apache的配置文件http

PHP__autoload()方法真的影响性能吗?

13

介绍对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试。最终发现__autoload方法在性能方面的影响不是

PHP实现ASCII码与字符串相互转换的方法

10

本文实例讲述了php实现ascii码与字符串相互转换的方法。分享给大家供大家参考,具体如下:<?phpclassascii{/***将ascii码转为字符串*@paramtype$str要解码的字符串*@paramtype$p

php用sock技术发送邮件的函数

8

使用sock技术发邮件,无需服务器支持。速度快!!复制代码代码如下:functionsend_mail($to,$subject,$body){/////////////smtp信息,可以修改成你的,//////////$loc_host=