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

PHP高级教程

php实现可逆加密的方法

5

本文实例讲述了php实现可逆加密的方法。分享给大家供大家参考。具体如下:这里介绍的可以逆转加密类,没有密钥很难破解。php代码如下:<?phpclassencryptcalss{var$key=12;functionencod

php使用文本统计访问量的方法

6

本文实例讲述了php使用文本统计访问量的方法。分享给大家供大家参考,具体如下:方法1:$fp=fopen("counter.txt","r+");while(!flock($fp,lock_ex)){//acquireanexclusive

使用php语句将数据库*.sql文件导入数据库

4

最简单的php语句把数据库*.sql文件导入数据库复制代码代码如下:$sql=file_get_contents("text.sql");//把sql语句以字符串读入$sql$a=explode(";",$sql);//用explode()

php中switch与ifelse的效率区别及适用情况分析

4

本文实例分析了php中switch与ifelse的效率区别及适用情况。分享给大家供大家参考。具体分析如下:php中的这两个方法都是用于判断值是否满足条件,如果满足/不满足做出不同行为动作。不管写什么语言的程序,一定会考虑到代码的运行效率问题

逐步提升php框架的性能

8

一、当前框架存在什么问题目前主流的框架zendframework、cakephp等都采用了mvc模式,同时实现了url的路由分配。比如说http://www.xxx.com/user/login就会映射到usercontroller对象中的

PHP全功能无变形图片裁剪操作类与用法示例

5

本文实例讲述了php全功能无变形图片裁剪操作类与用法。分享给大家供大家参考,具体如下:如果需要图片裁剪,或生成缩略图,这个基本上没有问题,全部需要的功能都在里面,全部都是无变形的。这里我们划分为四种模式:1.任意图片裁剪到指定大小,超过的,

浅谈PHP中Stream(流)

13

流(stream)的概念源于unix中管道(pipe)的概念。在unix中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。根据流的方向又可以分为输入流和输出流,同时可以在其外围再套上其它流,比如缓冲流,这

PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】

13

本文实例讲述了php操作mysql中blob字段的方法。分享给大家供大家参考,具体如下:1、mysql中blob字段类型blob类型的字段用于存储二进制数据。mysql中,blob是个类型系列,包括:tinyblob、blob、medium

php基于session锁防止阻塞请求的方法分析

5

本文实例讲述了php基于session锁防止阻塞请求的方法。分享给大家供大家参考,具体如下:说明:这是一篇参考国外网站http://konrness.com/php5/how-to-prevent-blocking-php-requests

PHP应用容器化以及部署方法

7

php是世界上最好的语言。经典的lnmp(linux+nginx+php+mysql)环境有很多现成的部署脚本,但是在docker盛行的今天,依然有很多同学在如何部署上有一些列问题,所以这篇简单介绍一下如何使用docker以及docker-

phplock(php进程锁)v1.0beta1

8

在web开发中我们经常对我们的数据库耗时操作做缓存,但是可能出现一个陷阱,在缓存失效的一瞬间,大量的访问得到缓存失效的标示,都去后端查询数据库,导致同时大量的数据库耗时查询,出现数据库宕机等问题。此问题隐藏深,不容易查找。本项目主要用于解决

比较discuz和ecshop的截取字符串函数php版

6

下面先给出两个版本函数的源代码以及简单测试,最后我会给出一个实用性更强的字符串截取函数。需要注意的是:这里讨论的字符串截取问题都是针对utf-8编码的中文字符串。discuz版本复制代码代码如下:/***[discuz]基于php没有安装m

PHP的Yii框架中过滤器相关的使用总结

6

yii过滤器简介过滤器是一段代码,可被配置在控制器动作执行之前或之后执行。例如,访问控制过滤器将被执行以确保在执行请求的动作之前用户已通过身份验证;性能过滤器可用于测量控制器执行所用的时间。一个动作可以有多个过滤器。过滤器执行顺序为它们出现

为你总结一些php信息函数

9

php信息函数包含的一些函数概念总结如下。php信息函数之getenv适用版本:php3,php4函数功能:取得环境变量数值。函数语法:stringgetenv(stringvarname)函数说明:这个函数能够返回php的环境变量数值,可

PHP实现带重试功能的curl连接示例

4

本文实例讲述了php实现带重试功能的curl连接方法。分享给大家供大家参考,具体如下:/***@paramstring$url访问链接*@paramstring$target需要重试的标准:返回结果中是否包含$target字符串*@para

学习php设计模式php实现建造者模式

6

建造者模式可以让一个产品的内部表象和和产品的生产过程分离开,从而可以生成具有不同内部表象的产品。一、builder模式结构图二、builder模式中主要角色抽象建造者(builder)角色:定义一个抽象接口,规范产品各个组成成分的建造(即规

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别

8

5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。url和路由5.0的url访问不再支持普通url模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下:增加路由

PHP生成条形图的方法

7

本文实例讲述了php生成条形图的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:<?php//createanarrayofvaluesforthechart.thesevalues//couldcomefro

谈PHP生成静态页面分析模板+缓存+写文件

7

一、引言在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文