ThinkPHP3.2框架自定义配置和加载用法示例

本文实例讲述了ThinkPHP3.2框架自定义配置和加载用法。分享给大家供大家参考,具体如下:有时候我们会有一些规则定义每个数字对应的实际内容,比如说在下拉菜单的时候:<select nam...

2021-10-05

微信公众号开发之获取位置信息php代码

本文实例为大家分享了php微信公众号获取位置信息的具体代码,供大家参考,具体内容如下<&#63;php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");$wech...

2021-10-05

php处理多图上传压缩代码功能

网上看了一些资料,关于处理图片压缩的,找到的大部分是单图压缩的,要么是单前端或者后端的,所以就自己整了下前后端压缩,并支持多图的压缩图片实例。代码有点多,直接复制到编辑器看...

2021-10-05

总结PHP代码规范、流程规范、git规范

代码规范、git规范、teambition规范、yii规范
1. 命名规范(1).变量命名规范1.变量使用驼峰命名法 禁止使用拼音或者拼音加数字
2.变量也应具有描述性,杜绝一切拼音、或拼音英...

2021-10-05

php微信开发之谷歌测距

本文实例为大家分享了php微信谷歌测距的具体代码,供大家参考,具体内容如下<&#63;php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");$wechatObj = ne...

2021-10-05

php中html_entity_decode实现HTML实体转义

最近遇到一个问题,数据中包含中文引号,结果被转义存储到数据库,取数据的时候用了htmlspecialchars_decode把实体转义回去,结果发现并没有生效,看了一下htmlspecialchars_decode只...

2021-10-05

Laravel框架路由设置与使用示例

本文实例讲述了Laravel框架路由设置与使用。分享给大家供大家参考,具体如下:Laravel安装,这里使用一键安装包。使用PHP内置的Web服务器,在PHP文件夹下运行命令行php -S 0.0.0.0:...

2021-10-05

Laravel框架分页实现方法分析

本文实例讲述了Laravel框架分页实现方法。分享给大家供大家参考,具体如下:Laravel使用的过程中,有些功能把前端页面的表达“写死了”,比如分页的翻页按钮!当然你会说Laravel的Boo...

2021-10-05

ThinkPHP框架实现的邮箱激活功能示例

本文实例讲述了ThinkPHP框架实现的邮箱激活功能。分享给大家供大家参考,具体如下:配置框架采用ThinkPHP3.1框架,如下所示:配置过程图:1.修改配置如下:<&#63;phpreturn array( //'...

2021-10-05

TP(thinkPHP)框架多层控制器和多级控制器的使用示例

本文实例讲述了TP(thinkPHP)框架多层控制器和多级控制器的使用。分享给大家供大家参考,具体如下:多层控制器的目录结构是这样的:├─Controller 访问控制器
│ ├─UserContro...

2021-10-05

Laravel框架路由和控制器的绑定操作方法

本文实例讲述了Laravel框架路由和控制器的绑定操作方法。分享给大家供大家参考,具体如下:路由和控制器的关系路由文件地址在\app\Http\routes.php,我们来看两种不同的路由。Rou...

2021-10-05

thinkPHP5框架实现基于ajax的分页功能示例

本文实例讲述了thinkPHP5框架实现基于ajax的分页功能。分享给大家供大家参考,具体如下:最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法首先看一下...

2021-10-05

PHP观察者模式示例【Laravel框架中有用到】

本文实例讲述了PHP观察者模式。分享给大家供大家参考,具体如下:<&#63;php//观察者模式//抽象主题类interface Subject{ public function attach(Observer $Observer); publi...

2021-10-05

基于swoole实现多人聊天室

本文实例为大家分享了swoole创建多人多房间聊天室的具体代码,供大家参考,具体内容如下核心的swoole代码基本的cs(client-sercer)结构不变,这里利用的是redis的哈希和set来储存...

2021-10-05

Laravel框架使用Seeder实现自动填充数据功能

本文实例讲述了Laravel框架使用Seeder实现自动填充数据功能。分享给大家供大家参考,具体如下:要查看代码,可以点击链接:https://github.com/laravel/frameworkLaravel自动填充数...

2021-10-05

在Laravel5.6中使用Swoole的协程数据库查询

什么是Swoole
直接套用Swoole官网的介绍:PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数...

2021-10-05

PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】

本文实例讲述了PHP基于DateTime类解决Unix时间戳与日期互转问题。分享给大家供大家参考,具体如下:这个问题主要在32位的系统下出现,64位的不存在这样的问题。php 5.2+提供了Dat...

2021-10-05

php 可变函数使用小结

可变函数
PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些...

2021-10-05

php实现微信公众平台发红包功能

本文实例为大家分享了php微信公众平台给用户发红包的具体代码,供大家参考,具体内容如下直接上代码:代码<&#63;php/** * 微信红包的类 * @Author snmoney#gmail.com * @copyri...

2021-10-05

ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例

本文实例讲述了ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作。分享给大家供大家参考,具体如下:ThinkPHP中获取最后一次执行sql语句的 方法有两种:其一是 调用模型...

2021-10-05

PHP基于rabbitmq操作类的生产者和消费者功能示例

本文实例讲述了PHP基于rabbitmq操作类的生产者和消费者功能。分享给大家供大家参考,具体如下:注意事项:1、accept.php消费者代码需要在命令行执行2、'username'=>'asdf','passw...

2021-10-05

thinkPHP5框架auth权限控制类与用法示例

本文实例讲述了thinkPHP5框架auth权限控制类。分享给大家供大家参考,具体如下:这个是比较简单的用法:直接把类贴出来,这里我改了,我没有用uid,因为我建的表是admin表,所以代码里对...

2021-10-05

PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】

本文实例讲述了PHP mongodb操作类定义与用法。分享给大家供大家参考,具体如下:在别人基础上修改的mongodb操作类,适合mongodb2.x和mongodb3.x<&#63;php/*** Mongodb类** exampl...

2021-10-05

PHP实现数组转JSon和JSon转数组的方法示例

本文实例讲述了PHP实现数组转JSon和JSon转数组的方法。分享给大家供大家参考,具体如下:数组转JSon数据:$array_1 = array(); //一维数组$array_2 = array(); //多维数组$array_...

2021-10-05

PHP实现打包zip并下载功能

具体代码如下所示:
$file_template = FCPATH.'canddata/cand_picture.zip';//在此之前你的项目目录中必须新建一个空的zip包(必须存在)$downname = $card.'.zip';//你即将打包...

2021-10-05

PHP实现redis限制单ip、单用户的访问次数功能示例

本文实例讲述了PHP实现redis限制单ip、单用户的访问次数功能。分享给大家供大家参考,具体如下:有时候我们需要限制一个api或页面访问的频率,例如单ip或单用户一分钟之内只能访...

2021-10-05

thinkPHP框架动态配置用法实例分析

本文实例讲述了thinkPHP框架动态配置用法。分享给大家供大家参考,具体如下:最近在用@ThinkPHP 做系统的时候,要用到一个功能,就要动态的将系统的配置参数保存到Config文件中。以...

2021-10-05

php微信开发之图片回复功能

本文实例为大家分享了php微信图片回复功能的具体代码,供大家参考,具体内容如下<&#63;php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");$wechatObj...

2021-10-05

PHP+redis实现的悲观锁机制示例

本文实例讲述了PHP+redis实现的悲观锁。分享给大家供大家参考,具体如下:锁机制通常使用的锁分为乐观锁,悲观锁这两种,简单介绍下这两种锁,作为本文的背景知识,对这类知识已经有足...

2021-10-05

Laravel框架生命周期与原理分析

本文实例讲述了Laravel框架生命周期与原理。分享给大家供大家参考,具体如下:引言:如果你对一件工具的使用原理了如指掌,那么你在用这件工具的时候会充满信心!正文:一旦用户(浏览器)...

2021-10-05

针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例

本文实例讲述了针对thinkPHP5框架存储过程bug重写的存储过程扩展类。分享给大家供大家参考,具体如下:近期用tp5框架调取存储过程发现有bug,借鉴了一些官方的函数、以及找了个my...

2021-10-05

php微信开发之关注事件

本文实例为大家分享了php微信关注事件的具体代码,供大家参考,具体内容如下<&#63;php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");$wechatObj = ne...

2021-10-05

PHPUnit测试私有属性和方法功能示例

本文实例讲述了PHPUnit测试私有属性和方法功能。分享给大家供大家参考,具体如下:一、测试类中的私有方法:class Sample{ private $a = 0; private function run() { echo...

2021-10-05

PHP7.1实现的AES与RSA加密操作示例

本文实例讲述了PHP7.1实现的AES与RSA加密操作。分享给大家供大家参考,具体如下:AES:<&#63;phpheader('Content-Type: text/plain;charset=utf-8');$data = 'phpbest';$key = '...

2021-10-05

php微信开发之关键词回复功能

本文实例为大家分享了php微信开发之关键词回复的具体代码,供大家参考,具体内容如下<&#63;php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");$wechat...

2021-10-05

php微信开发之音乐回复功能

本文实例为大家分享了php微信音乐回复功能的具体代码,供大家参考,具体内容如下<&#63;php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");$wechatObj...

2021-10-05

thinkphp5.1 文件引入路径问题及注意事项

Thinkphp5.1 文件引入1、视图文件中引入其他的视图文件文件目录如下图: 需要实现在index.html中引入public文件夹下面的四个html模板文件,index.html引入代码如下:{include f...

2021-10-05

thinkPHP框架实现多表查询的方法

本文实例讲述了thinkPHP框架实现多表查询的方法。分享给大家供大家参考,具体如下:我们可以将两个表连起来一起查询数据,我现在有两张表,一个是feedback表和member表,如图:总目录:上...

2021-10-05

PHPExcel实现表格导出功能示例【带有多个工作sheet】

本文实例讲述了PHPExcel实现表格导出功能。分享给大家供大家参考,具体如下:首先得去下载phpexcel文档,解压下来<&#63;php/** * 简单实用Execl */set_include_path('.'.get_incl...

2021-10-05

PHP堆栈调试操作简单示例

本文实例讲述了PHP堆栈调试操作。分享给大家供大家参考,具体如下:你是否想知道当前函数被哪些文件调用了,如果知道了这些路径,我们就能很好的理解程序的执行过程,这是非常重要的,...

2021-10-05

PHP简单实现定时监控nginx日志文件功能示例

本文实例讲述了PHP简单实现定时监控nginx日志文件功能。分享给大家供大家参考,具体如下:此功能是为了实现,定时监控nginx生成的日志数据,并将新增的数据提交到一个接口(比如大数...

2021-10-05

PHP操作Mongodb封装类完整实例

本文实例讲述了PHP操作Mongodb封装类。分享给大家供大家参考,具体如下:<&#63;php/*** Mongodb 基本操作API,支持基本类似关系统型数据库的操作接口** @version 1.0 * [说明] *...

2021-10-05

PHP获取日期对应星期、一周日期、星期开始与结束日期的方法

本文实例讲述了PHP获取日期对应星期、一周日期、星期开始与结束日期的方法。分享给大家供大家参考,具体如下:/* * 获取日期对应的星期 * 参数$date为输入的日期数据,格式如:2018...

2021-10-05

Django中datetime的处理方法(strftime/strptime)

strftime<将date,datetime,timezone.now()类型处理转化为字符串类型>  strftime()函数是用来格式化一个日期、日期时间和时间的函数,支持date、datetime、time等类,把这些时...

2021-10-05

PHP基于curl模拟post提交json数据示例

本文实例讲述了PHP基于curl模拟post提交json数据。分享给大家供大家参考,具体如下:这里php模拟post提交json数据操作的关键是在头部设置Content-Type<&#63;phpheader("Content...

2021-10-05

CI框架安全过滤函数示例

本文实例讲述了CI框架安全过滤函数。分享给大家供大家参考,具体如下:1、CI框架版本:/*** 自动过滤变量,进行XSS,去空* 支持:单个字符串,多维数组,数字* @param type $param = '常规...

2021-10-05

PHP zip压缩包操作类完整实例

本文实例讲述了PHP zip压缩包操作类。分享给大家供大家参考,具体如下:<&#63;php/** * Zip 文件包工具 * * @author wengxianhu * @date 2013-08-05 */class ZipFolder{ prote...

2021-10-05

thinkPHP框架实现的短信接口验证码功能示例

本文实例讲述了thinkPHP框架实现的短信接口验证码功能。分享给大家供大家参考,具体如下:我用的是一款名叫 短信宝 的应用,新注册的用户可以免费3条测试短信,发现一个BUG,同个手机...

2021-10-05

升级 PHP7.1 后 openssl 解密 mcrypt AES 数据不兼容问题的处理方法

这是一个创建于 374 天前的主题,其中的信息可能已经有所发展或是发生改变。$key = "01234567891234560123456789123456";$iv = "0123456789123456";//原本的 mcrypt 加密$en_...

2021-10-05

PHP实现的创建带logo图标二维码生成类详解

本文实例讲述了PHP实现的创建带logo图标二维码生成类。分享给大家供大家参考,具体如下:这里介绍php实现创建二维码类,支持设置尺寸,加入LOGO,描边、圆角、透明度,等处理。提供完整...

2021-10-05
返回顶部
顶部