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

PHP高级教程

php中获得视频时间总长度的另一种方法

9

当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了,下面在介绍一种:利用ffmpeg返回值duration的方法,原来也想过用,但是没有解决,现在可以了,由于ff

利用PHPExcel实现Excel文件的写入和读取

10

作为一个原本的java党,用过php才知道,原来对于excel文件的写入和读取原来可以这么简单!利用php实现对于excel的读取,主要借助于phpexcel插件来完成。phpexcel下载地址:phpexcel下载一、phpexcel实现

php三大特点:封装,继承,多态

7

一.封装目的:让类更安全做法:成员变量变为私有的,通过方法间接操作成员变量,在方法里面加限制条件二.继承概念:子类可以继承父类的一切方法重写:在子类里面对父类进行方法重写特点:单继承:一个子类可以有多个父类,一个父类可以派生出多个子类ove

PHP实现查询手机归属地的方法详解

9

本文介绍的是php实现查询手机归属地的方法,首先来看看手机归属地查询的类图:后台mobilequery类调用:libshttprquestlibsimredis(未使用)api类调用mobilequery类的query方法来返回$respo

php正则判断是否为合法身份证号的方法

11

本文实例讲述了php正则判断是否为合法身份证号的方法。分享给大家供大家参考,具体如下:/***判断是否为合法的身份证号码*@param$mobile*@returnint*/functioniscreditno($vstr){$vcity=

PHP获取数组长度或某个值出现次数的方法

9

本文实例讲述了php获取数组长度或某个值出现次数的方法。分享给大家供大家参考。具体分析如下:count():对数组中的元素个数进行统计;例如:$arr=array('0','1','2','3','4');echocount($arr);/

php中通过curlsmtp发送邮件

9

先google了一下,发现很多问相关问题的但没有相关的解答,在phpclasses里也没有找到相关的类于是自己边看stmp的相关协议边开始尝试curlsmtp协议这个在网上可以找到多相关的例子,可以自己实验一下使用telnet去连接mail

crontab无法执行php的解决方法

9

本文分析了crontab无法执行php的解决方法。分享给大家供大家参考,具体如下:用crontab跑php程序时,如何去调试,各人有各人的方法。我也有套方法,看一下,我是如何解决crontab执行不了php程序这个问题的。一、php文件有没

phppcntl_fork和pcntl_fork的用法

8

pcntl_fork()函数就是为当前的进程创建一个子进程。并且先运行父进程,返回的是子进程的pid,肯定大于零。在父进程的代码中可以用pcntl_fork(&$status)暂停父进程知道他的子进程有返回值。注意:父进程的阻塞同时会阻塞子

WordPress中"无法将上传的文件移动至"错误的解决方法

9

今天在网页上传图片到博客,结果提示:“无法将上传的文件移动至/home/wwwroot/wp-content/uploads/2013/”,郁闷了,认为是权限问题,修改了文件,都改成了777的权限,但是还是不可以写入,图片无法上传。索性,我

php多线程并发实现方法

15

本文实例讲述了php多线程并发实现方法。分享给大家供大家参考,具体如下:java里多线程就是一个newthread的事情,php依赖apache靠着linux底层有一个多线程的办法。这里就来说说如果你无法操控apache的服务器,如何模拟p

详解PHP的Laravel框架中Eloquent对象关系映射使用

8

零、什么是eloquenteloquent是laravel的'orm',即'objectrelationalmapping',对象关系映射。orm的出现是为了帮我们把对数据库的操作变得更加地方便。eloquent让一个'model类'对应一

PHP中文乱码解决办法总结分析

10

一.首先是php网页的编码1.php文件本身的编码与网页的编码应匹配a.如果欲使用gb2312编码,那么php要输出头:header(“content-type:text/html;charset=gb2312″),静态页面添加<me

php实现对象克隆的方法

11

本文实例讲述了php实现对象克隆的方法。分享给大家供大家参考。具体如下:<?php//定义类staff,其中包括属性id和nameclassstaff{private$id;private$name;functionsetid