PHP简单实现单点登录功能示例

本文实例讲述了PHP简单实现单点登录功能。分享给大家供大家参考,具体如下:1.准备两个虚拟域名127.0.0.1 www.openpoor.com
127.0.0.1 www.myspace.com2.在openpoor的根目录...

2021-10-05

PHP实现的各种进制相互转换功能小工具示例

本文实例讲述了PHP实现的各种进制相互转换功能小工具。分享给大家供大家参考,具体如下:<html><head><title>进制转换器</title><&#63;php$n1=$n2="";if($_POST){ $n1=$_POST[...

2021-10-05

基于PHP安装zip拓展,以及libzip安装的问题

Linux:php要调用\ZipArchive类的时候,需要安装了ZIP拓展库才行,而zip拓展库需要先安装libzip.我们先下载:wget http://pecl.php.net/get/zip下载了zip,然后tar -zvxf zip,就得到...

2021-10-05

ThinkPHP实现微信支付(jsapi支付)流程教程详解

之前写过一篇文章讲了PHP实现微信支付(jsapi支付)流程 ,详见文章:PHP实现微信支付(jsapi支付)流程。当时的环境是没有使用框架的,直接在一个域名指向的目录下边新建目录之后访...

2021-10-05

简单谈谈PHP的垃圾回收机制

1、每一个变量定义时都保存在一个叫zval的容器里面,这里面包含了数量的类型和和值,还包含了一个refcount(理解为存在几个变量个数)和is_ref(理解为是否为引用变量)两个额外信息,当...

2021-10-05

php无需编译安装openssl扩展的实现方法

在php中使用RSA算法的时候,需要调用openssl_get_publickey方法,但同时需要对php编译openssl扩展,否则会提示以下错误:Call to undefined function openssl_get_publickey() 由于...

2021-10-05

PHP本地进行API接口测试的实例

最近写API接口,每写一个接口,我自己需要先测试一下,看有没有语法错误,请求的数据对不对,但是很多都是POST请求,没法直接在浏览器中打开链接进行测试,所以必须要有个可以在本地发HT...

2021-10-05

ThinkPHP连接数据库操作示例【基于DSN方式和数组传参的方式】

本文实例讲述了ThinkPHP连接数据库操作。分享给大家供大家参考,具体如下:一 代码1、完成入口函数的编写<&#63;phpdefine('THINK_PATH', '../ThinkPHP'); //定义ThinkPHP框...

2021-10-05

phpstudy2018 访问目录服务权限问题

上篇文章给大家介绍了phpStudy2018安装教程及本地服务器的配置方法,需要的可以点击查看。今天更新phpstudy2018,安装后访问路径出现You don't have permission to access /re...

2021-10-05

PHP 使用openssl 扩展实现公钥加密的方法

如下所示:// 生成私钥# openssl genrsa -out rsa_private_key.pem 1024// 生成公钥# openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem下面是示例代码:<...

2021-10-05

php 服务端集成支付宝APP支付实例

支付宝支付分为了很多种场景,这里只讲述支付宝APP支付功能集成,期间遇到了特别大的坑,因此我简单描述下集成过程,并概述遇到的问题及解决方案由于公司业务简单,只支持支付宝支付,...

2021-10-05

PHP7.1安装yaf扩展的方法

把PHP命令加到系统我的PHP安装目录是/usr/local/webserver/php,所以phpize是/usr/local/webserver/php/bin/phpize,但是考虑到以后可能会用到其他命令,所以一次把该目录下的文...

2021-10-05

PHP上传 找不到临时文件夹的解决方法

最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6错误原因:一、配置文件没有设置临时文件夹二、临时文件夹没有或者上级文件夹没有相应的权限处理方式:找到PHP配置文件PH...

2021-10-05

php7安装openssl扩展方法

1、我的源码在 /home/topsec/Documents/php-7.0.11 ,安装位置在 /usr/local/php7, php.ini 在/ usr/local/php7/lib 下。如果没有php.ini需要把源码中的配置文件 php.ini-deve...

2021-10-05

PHP服务器端API原理及示例讲解(接口开发)

相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,有的需要参照接口文档根据签名算法构造sign(签名),或者设置token,然后通过curl发送POST请求带...

2021-10-05

Laravel5中实现模糊匹配加多条件查询功能的方法

本文实例讲述了Laravel5中实现模糊匹配加多条件查询功能的方法。分享给大家供大家参考,具体如下:方法1. ORM模式public function ReportAccurate($data){ if(is_array($data))...

2021-10-05

PHP命名空间namespace定义及导入use用法详解

本文实例讲述了PHP命名空间namespace定义及导入use用法。分享给大家供大家参考,具体如下:在PHP中,出现同名函数或是同名类是不被允许的。为防止编程人员在项目中定义的类名或函...

2021-10-05

PHP实现RSA加解密算法示例(生成密钥位数为1024位的方法)

大家可以先到http://web.chacuo.net/netrsakeypair这个网站,在线生成公钥和私钥RSA非对称加密算法,如果是公钥加密,就得用私钥解密,反过来也一样,私钥加密的就用公钥解密,以下是相...

2021-10-05

ThinkPHP框架基于PDO方式连接数据库操作示例

本文实例讲述了ThinkPHP框架基于PDO方式连接数据库操作。分享给大家供大家参考,具体如下:一 代码1、修改config.php文件<&#63;phpreturn array( 'DB_TYPE'=> 'pdo', // 注意...

2021-10-05

PHP生成器功能与用法实例分析

本文实例讲述了PHP生成器功能与用法。分享给大家供大家参考,具体如下:1. 官方说明:生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性...

2021-10-05

php7下安装event扩展方法

有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口。下载地址:http://pecl.php.net/package/event安装支持库libevent,需...

2021-10-05

PHP实现微信申请退款流程实例代码

目录前期准备:前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,...

2021-10-05

PHP设计模式之状态模式定义与用法详解

本文实例讲述了PHP设计模式之状态模式定义与用法。分享给大家供大家参考,具体如下:什么是状态设计模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其...

2021-10-05

PHP实现动态添加XML中数据的方法

本文实例讲述了PHP实现动态添加XML中数据的方法。分享给大家供大家参考,具体如下:前面简单讲述了xml文档的创建,这里继续讨论xml中数据的动态添加:一. 代码<&#63;php class Mes...

2021-10-05

thinkPHP5框架实现分页查询功能的方法示例

本文实例讲述了thinkPHP5框架实现分页查询功能的方法。分享给大家供大家参考,具体如下:controller文件内Admin.php<&#63;phpnamespace app\admin\controller;use think\Contro...

2021-10-05

【CLI】利用Curl下载文件实时进度条显示的实现

前言最近在捣鼓命令行下的编程,下载文件总是一个难熬的过程,如果有进度条就好很多了!!!先上一个进度条的扩展包,还是不错的https://github.com/dariuszp/cli-progress-bar (本地下...

2021-10-05

PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例

本文实例讲述了PHP实现基于PDO扩展连接PostgreSQL对象关系数据库的方法。分享给大家供大家参考,具体如下:$pdo = NULL;if(version_compare(PHP_VERSION, '5.3.6', '<')){ $pd...

2021-10-05

PHP延迟静态绑定的深入讲解

前言所谓延迟静态绑定,顾名思义,静态调用时::符号左侧的部分的的绑定是延迟,也就是说不再被解析为定义当前方法所在的类,而是在实际运行时计算的。本文主要介绍了关于PHP延迟静...

2021-10-05

PHP中opcode缓存简单用法分析

本文实例讲述了PHP中opcode缓存简单用法。分享给大家供大家参考,具体如下:1.什么是opcode解释器分析代码之后,生成可以直接运行的中间代码,就称做操作码,opcode2.解释器与编译器...

2021-10-05

laravel使用Redis实现网站缓存读取的方法详解

redis的简介
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value
缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的...

2021-10-05

php实现微信模板消息推送

本文实例为大家分享了php微信模板消息推送的具体代码,供大家参考,具体内容如下1.微信公众号模板消息配置2.PHP代码/*** 发送模板消息*/ public function send_notice(){ //获...

2021-10-05

PHP实现动态获取函数参数的方法示例

本文实例讲述了PHP实现动态获取函数参数的方法。分享给大家供大家参考,具体如下:PHP 在用户自定义函数中支持可变数量的参数列表。其实很简单,只需使用 func_num_args() , func_...

2021-10-05

thinkPHP框架自动填充原理与用法分析

本文实例分析了thinkPHP框架自动填充原理与用法。分享给大家供大家参考,具体如下:thinkphp有一个自动填充字段的方法填充规则如下array( array(完成字段1,完成规则,[完成条...

2021-10-05

PHP使用文件锁解决高并发问题示例

本文实例讲述了PHP使用文件锁解决高并发问题。分享给大家供大家参考,具体如下:新建一个.txt文件,文件中什么都不用写。【一】.阻塞(等待)模式:(只要有其他进程已经加锁文件,当前...

2021-10-05

CMSPRESS 10行代码搞定 PHP无限级分类2

超级无限分类 使用简单 效率极高 核心代码10行不到
另外 求这个分类的不足,和更高效简单的无限分类方法 ^_^
核心代码如下class Tool { static public $treeList = array...

2021-10-05

PHP设计模式之装饰器模式定义与用法详解

本文实例讲述了PHP设计模式之装饰器模式定义与用法。分享给大家供大家参考,具体如下:什么是装饰器模式作为一种结构型模式, 装饰器(Decorator)模式就是对一个已有结构增加"装...

2021-10-05

PHP计算个人所得税示例【不使用速算扣除数】

本文实例讲述了PHP计算个人所得税。分享给大家供大家参考,具体如下:不使用速算扣除数计算个人所得税,PHP自定义函数实现个人所得税计算。使用速算扣除数计算个人所得税过于简单...

2021-10-05

PHP获得当日零点时间戳的方法分析

本文实例讲述了PHP获得当日零点时间戳的方法。分享给大家供大家参考,具体如下:今天项目中,想每天看到的是当天的全部信息,所以想获得当天零点的时间戳,复习下时间戳的相关知识,总...

2021-10-05

Mac系统下安装PHP Xdebug

Mac下安装PHP调试工具Xdebug
安装步骤
brew install php70 brew install php70-xdebug php -i | grep xdebug.ini找到xdebug.ini的配置文件我的是/usr/local/etc/php/7....

2021-10-05

PHP调用其他文件中的类

首先在一个tool.php文件中声明一个类:<&#63;php class tool { function say(){ $result="Hello,World"; return $result; }}在另一文件main.php调用上面的类中的方法:<&#...

2021-10-05

PHP设计模式之适配器模式定义与用法详解

本文实例讲述了PHP设计模式之适配器模式定义与用法。分享给大家供大家参考,具体如下:适配器很容易理解, 大多数人家庭都有手机转接器, 用来为移动电话充电,这就是一种适配器....

2021-10-05

dirname(__FILE__)的含义和应用说明

__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FI...

2021-10-05

PHP读写文件高并发处理操作实例详解

本文实例讲述了PHP读写文件高并发处理操作。分享给大家供大家参考,具体如下:背景:最近公司游戏开发需要知道游戏加载的流失率。因为,我们做的是网页游戏。玩过网页游戏的人都知...

2021-10-05

PHP实现动态删除XML数据的方法示例

本文实例讲述了PHP实现动态删除XML数据的方法。分享给大家供大家参考,具体如下:前面介绍了动态添加XML数据的方法,这里在原有Message_XML类的基础上稍作改进,实现动态删除xml的...

2021-10-05

PHP设计模式之模板方法模式定义与用法详解

本文实例讲述了PHP设计模式之模板方法模式定义与用法。分享给大家供大家参考,具体如下:什么是模板方法模式模板方法(Template Method)设计模式中使用了一个类方法templateMeth...

2021-10-05

PHP GD库添加freetype拓展的方法

背景:业务需求要用到 imagefttext 函数,发现GD库一开始安装时没有添加 FreeTypelinux版本 centos 6.6安装流程(由于服务器为分布式内网服务器,无法使用yum安装,以下均为下载资源...

2021-10-05

PHP move_uploaded_file() 函数(将上传的文件移动到新位置)

定义和用法move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。语法move_uploaded_file(file,newloc) 参数 描述...

2021-10-05

总结PHP内存释放以及垃圾回收

引用赋值$a = 'apple';$b = &$a;上述代码中,我将一个字符串赋值给变量a,然后将a的引用赋值给了变量b。显然,这个时候的内存指向应该是这样的:$a -> 'apple' <- $ba和b指向了同一...

2021-10-05

PHPTree——php快速生成无限级分类

它就是PHPTree。git地址:https://git.oschina.net/jiusem/PHPTree.git或从免费资源网下载 https://www.jb51.net/codes/606002.html最简单的例子:<&#63;php require('PHPTree....

2021-10-05

解决Mac OS X 自带PHP环境gd库扩展缺少freetype的问题

验证码真的出来喽!curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0以上这篇解决Mac OS X 自带PHP环境gd库扩展缺少freetype的问题就是小编分享给大家的全部内容了,...

2021-10-05
返回顶部
顶部