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

PHP高级教程

PHP获取中国时间(上海时区时间)及美国时间的方法

12

本文实例讲述了php获取中国时间(上海时区时间)及美国时间的方法。分享给大家供大家参考,具体如下:中国时间:/***获取中国时间,即上海时区时间*@param<type>$format*@return<type>*/

PHP日期时间函数的高级应用技巧

21

checkdate($month,$date,$year)如果应用的值构成一个有效日期,则该函数返回为真。例如,对于错误日期2005年2月31日,此函数返回为假。在日期用于计算或保存在数据库中之前,可用此函数检查日期并使日期生效。<?

php读写json文件及修改json的方法

7

实例如下所示://追加写入用户名下文件$code="001";//动态数据$json_string=file_get_contents("text.json");//从文件中读取数据到php变量$data=json_decode($json

Opcache导致php-fpm崩溃nginx返回502

11

我这个博客为了提高运行效率在vps上装了opcache扩展,结果发现有个页面返回502,其他页面正常。检查了php-fpm日志,发现是php-fpm子进程不知道为什么会崩溃,然后把opcache关了就正常。中间折腾的过程就不提了,总之最后发

php木马的分析(加密破解)

6

分析可以知道,此木马经过了base64进行了编码,然后进行压缩。虽然做了相关的保密措施,可是php代码要执行,其最终要生成php源代码,所以写出如下php程序对其进行解码,解压缩,写入文件。解码解压缩代码如下:复制代码代码如下:<?p

PHP$_FILES函数详解

9

如:复制代码代码如下:<formenctype="multipart/form-data"action="upload.php"method="post"><inputtype="hidden"name="max_file

PHP积分兑换接口实例

3

本文实例讲述了php积分兑换接口的实现方法。分享给大家供大家参考。具体实现方法如下:exchange.php接口内容如下:复制代码代码如下:<?php/*session_start();if(!isset($_session[

php实现字符串翻转的方法

2

本文实例讲述了php实现字符串翻转的方法。分享给大家供大家参考。具体实现方法如下:<?phpheader("content-type:text/html;charset=utf-8");/**此函数的作用是反转中文字符串mb_

简单谈谈php中的unicode和utf8编码

6

重新认识unicode和utf8编码直到今天,准确的说是刚才,我才知道utf-8编码和unicode编码是不一样的,是有区别的囧他们之间是有一定的联系的,看看他们的区别:utf-8的长度是不一定的,有可能是1、2、3字节unicode长度一

php实现Linux服务器木马排查及加固功能

3

网站频繁被挂马?做一些改进,基本上能把这个问题解决,因为discuzx等程序存在漏洞,被上传了websehll,每次被删除过段时间又出来了,最终查到所有的木马。从以下几个方面查找并加强(如果能不开启会员功能,不给任何上传入口,保护好

PHP遍历数组的几种方法

8

php中遍历数组有三种常用的方法:一、使用for语句循环遍历数组;二、使用foreach语句遍历数组;三、联合使用list()、each()和while循环遍历数组。这三种方法中效率最高的是使用foreach语句遍历数组。从php4开始就引

PHP5.2下preg_replace函数的问题

6

preg_replace使用的超过了php5.2默认允许的字节,也就是pcre.backtrack_limit和pcre.recursion_limit的大小的问题。discuz!6.0.0正式版程序发布以来,大家都热火朝天的升级中,但是部

php中unserialize返回false的解决方法

8

本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下:php提供serialize(序列化)与unserialize(反序列化)方法。使用serialize序列化后,再使用unserial

PHP判断是否连接上网络的方法

6

本文实例讲述了php判断是否连接上网络的方法。分享给大家供大家参考。具体实现方法如下:首先写个函数functionvarify_url($url){$check=@fopen($url,"r");if($check){$status=tru

PHP缓存实现代码及详细注释

7

复制代码代码如下:classcacheexceptionextendsexception{}/***缓存抽象类*/abstractclasscache_abstract{/***读缓存变量**@paramstring$key缓存下标*@re

利用PHP实现短域名互转

7

复制代码代码如下:/***短域名生成&解析类*/classbuild_url{private$mem;private$base_url='http://xxx.com/';publicfunction__construct(){$mem_c

深入解析php中的foreach问题

7

前言:php4中引入了foreach结构,这是一种遍历数组的简单方式。相比传统的for循环,foreach能够更加便捷的获取键值对。在php5之前,foreach仅能用于数组;php5之后,利用foreach还能遍历对象(详见:遍历对象)。

phpclass类的用法详细总结

8

一:结构和调用(实例化):classclassname{},调用:$obj=newclassname();当类有构造函数时,还应传入参数。如$obj=newclassname($v,$v2…);二:构造函数和析构函数:1、构造函数用于初始化

PHP实时显示输出

10

//实时显示输出ob_end_flush();//关闭缓存//echostr_repeat(" ",256);//ie下需要先发送256个字节set_time_limit(0);for($i=0;$i<10;$i++){echo"no

Windows下的PHP-PEAR安装方法

10

直接下载解压,然后把它放到你的根目录底下,运行之即可(或者也可以使用phpcli运行它,效果一样):打包下载地址