php时间戳转换代码详解

在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。1.php中时间转换函数strtotime(d...

2020-11-05

PHP各种常见经典算法总结【排序、查找、翻转等】

本文实例讲述了PHP各种常见经典算法。分享给大家供大家参考,具体如下:冒泡排序算法public function test() { $arr = array(43, 54, 62, 21, 66, 32, 78, 36, 76, 39);...

2020-11-05

ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例

本文实例讲述了ThinkPHP5+UEditor图片上传到阿里云对象存储OSS。分享给大家供大家参考,具体如下:ThinkPHP5使用富文本UEditor,将富文本编辑框内上传在本地的图片,修改到阿里云对...

2020-11-05

thinkPHP5框架接口写法简单示例

本文实例讲述了thinkPHP5框架接口写法。分享给大家供大家参考,具体如下:控制器/*** 添加收货地址*/public function addAddress(){ $post = $this->request->post(); //...

2020-11-05

RSA实现JS前端加密与PHP后端解密功能示例

本文实例讲述了RSA实现JS前端加密与PHP后端解密功能。分享给大家供大家参考,具体如下:web前端,用户注册与登录,不能直接以明文形式提交用户密码,容易被截获,这时就引入RSA。前端加...

2020-11-05

thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析

本文实例讲述了thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法。分享给大家供大家参考,具体如下:tp5.1中引入了容器(Container)和门面(Facade)这两个新的类官方文...

2020-11-05

Thinkphp自定义生成缩略图尺寸的方法

Thinkphp自定义生成缩略图尺寸的方法,本实例中生成两张不同尺寸的图片:第一张是大图350*350,第二张 50*50的缩略图Image类是Thinkphp系统自带的,可以研究下,这个缩略图类很强大fu...

2020-11-05

PHP中的自动加载操作实现方法详解

本文实例讲述了PHP中的自动加载操作实现方法。分享给大家供大家参考,具体如下:what is 自动加载?或许你已经对自动加载有所了解。简单描述一下:自动加载就是我们在new一个class...

2020-11-05

PHP使用ajax的post方式下载excel文件简单示例

本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参...

2020-11-05

PHP+MySQL+sphinx+scws实现全文检索功能详解

本文实例讲述了PHP+MySQL+sphinx+scws实现全文检索功能。分享给大家供大家参考,具体如下:我的个人环境是PHP7.1+MariaDB10.1.23下载安装资源包 sphinx地址http://sphinxsearc...

2020-11-05

PHP使用Session实现上传进度功能详解

本文实例讲述了PHP使用Session实现上传进度功能。分享给大家供大家参考,具体如下:实现文件上传进度条基本是依靠JS插件或HTML5的File API来完成,其实PHP配合ajax也能实现此功能...

2020-11-05

Yii框架核心组件类实例详解

本文实例讲述了Yii框架核心组件类。分享给大家供大家参考,具体如下:CComponent类为YII框架的基于组件和事件驱动编程提供了基础,YII框架中的大部分类都将CComponent类作为基类...

2020-11-05

Laravel 6 将新增为指定队列任务设置中间件的功能

Taylor Otwell 在 Laravel 6 中新增了为指定队列任务设置中间件的能力,以便我们在执行某些队列任务之前先执行一些业务逻辑:This [pull request] adds an easy way to have jo...

2020-11-05

PHP goto语句用法实例

问题
当 PHP 在执行代码过程,在某一时刻我们希望它能跳转到某一特定位置继续执行代码,该怎么做呢?回答在 PHP 中,我们可以使用 goto 操作符来使 PHP 代码执行器跳转到程序中某一...

2020-11-05

php函数式编程简单示例

本文实例讲述了php函数式编程。分享给大家供大家参考,具体如下:// 函数式编程$users = array( array('id' => 1, 'name' => 'abc1', 'age' => 29, '性别' => '男'), array('...

2020-11-05

php tpl模板引擎定义与使用示例

本文实例讲述了php tpl模板引擎定义与使用。分享给大家供大家参考,具体如下:tpl.php<&#63;phpnamespace tpl;/*** Class Tpl*/class Tpl{ protected $view_dir;//模板文件 p...

2020-11-05

PHP实现提高SESSION响应速度的几种方法详解

本文实例讲述了PHP实现提高SESSION响应速度的几种方法。分享给大家供大家参考,具体如下:设置多级目录存储SESSION默认session的存储目录是1级目录,如果用户量比较大,session文件...

2020-11-05

PHP基于session.upload_progress 实现文件上传进度显示功能详解

本文实例讲述了PHP基于session.upload_progress 实现文件上传进度显示功能。分享给大家供大家参考,具体如下:介绍session.upload_progress 是PHP5.4的新特征。当 session.uplo...

2020-11-05

thinkPHP和onethink微信支付插件分享

thinkPHP和微支付实现的微信支付插件,在微信中调用微信jssdk实现支付,分享给大家参考下 //实现的Wxpay钩子方法 public function Wxpay($param){ require './Addons/W...

2020-11-05

PHP利用DWZ.CN服务生成短网址

使用DWZ.CN生成短网址<&#63;php/** * FunctionHelper */class FunctionHelper { // -------------------------------------------------------------------- /** * htt...

2020-11-05

PHP实现与java 通信的插件使用教程

由于公司这块项目需要和java对接的一些东西 又不想用webservice 所以弄了个php模块 折腾了好长时间编译一直过不去. 索性就把源码修改了.经测试可用. 另外附一份我的安装记...

2020-11-05

php使用pecl方式安装扩展操作示例

本文实例讲述了php使用pecl方式安装扩展操作。分享给大家供大家参考,具体如下:安装peclcd /usr/local/php/bin/wget http://pear.php.net/go-pear.phar -O go-pear.phpphp go-...

2020-11-05

PHP swoole和redis异步任务实现方法分析

本文实例讲述了PHP swoole和redis异步任务实现方法。分享给大家供大家参考,具体如下:redis异步任务interface.php<&#63;phpfor($i=0;$i<100;$i++){ $msg = "zhezhao[".$i."]"...

2020-11-05

PHP基于swoole多进程操作示例

本文实例讲述了PHP基于swoole多进程操作。分享给大家供大家参考,具体如下:多个任务同时执行将顺序执行的任务,转化为并行执行(任务在逻辑上可以并行执行)
比如,我们要对已知的用户...

2020-11-05

php swoole多进程/多线程用法示例【基于php7nts版】

本文实例讲述了php swoole多进程/多线程用法。分享给大家供大家参考,具体如下:swoole的多线程其实就是多进程,进程创建太多切换的开销很大,如果能用上pthreads建议用pthreads,因...

2020-11-05

基于PHP实现微信小程序客服消息功能

项目说明:本项目是一个简单微信小程序客服消息类,实现客服消息相关功能。官方给的php示例有误,这里就不再吐槽了。本示例是采用开发者服务器,没有采用云调用的形式。官方文档:客...

2020-11-05

php链式操作的实现方式分析

本文实例讲述了php链式操作的实现方式。分享给大家供大家参考,具体如下:类似$db->where("id=1")->limit("5")->order("id desc"),链式操作的实现方式先讲下方法的常规调用;names...

2020-11-05

Laravel 默认邮箱登录改成用户名登录的实现方法

Laravel中默认的登录是通过邮箱和密码进行登录的。那么,怎么样才能用最少的改动将它改成用密码登录呢?默认的,Laravel使用的是 Illuminate\Foundation\Auth\AuthenticatesUsers...

2020-11-05

Laravel如何同时连接多个数据库详解

前言上文说到thinkphp3.2同时连接两个数据库的文章,然后在总结下laravel同时连接
多个数据库的实例,方便新手学习,db连接以及model连接。配置.env 文件
DB_CONNECTION=mysqlDB_...

2020-11-05

php实现简单的守护进程创建、开启与关闭操作

本文实例讲述了php实现简单的守护进程创建、开启与关闭操作。分享给大家供大家参考,具体如下:前提要安装有pcntl扩展,可通过php -m查看是否安装<&#63;phpclass Daemon { priva...

2020-11-05

thinkphp3.2同时连接两个数据库的简单方法

因项目需求,需要用到连接两个库,所以封装了个方法,实例如下:tp3.2手册连接数据库
在公共的function.php加入封装的方法
function getCrmModel($name) { // new的model可以根...

2020-11-05

php实现的表单验证类完整示例

本文实例讲述了php实现的表单验证类。分享给大家供大家参考,具体如下:<&#63;php/** * 用法 * use Validate\Validator; * * $rules = [ * ['name|名字', 'require|email|...

2020-11-05

thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例

本文实例讲述了thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能。分享给大家供大家参考,具体如下:php代码function curlHtml($url){ $ch = curl_init(); cur...

2020-11-05

thinkphp3.2框架中where条件查询用法总结

本文实例讲述了thinkphp3.2框架中where条件查询用法。分享给大家供大家参考,具体如下:thinkphp3.2 where 条件查询在连贯操作中条件where的操作有时候自己很晕,所以整理下,有助...

2020-11-05

php基于 swoole 实现的异步处理任务功能示例

本文实例讲述了php基于 swoole 实现的异步处理任务功能。分享给大家供大家参考,具体如下:安装swoole:下载官方swoole压缩包,解压进入目录$ cd swoole # 进入 swoole...

2020-11-05

php中的依赖注入实例详解

本文实例讲述了php中的依赖注入。分享给大家供大家参考,具体如下:依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。我到现在...

2020-11-05

PHP命名空间定义与用法实例分析

本文实例讲述了PHP命名空间定义与用法。分享给大家供大家参考,具体如下:php的命名空间的样式跟linux的路径很相似。我们使用文件的路径作为命名空间。定义命名空间MVC\Model\i...

2020-11-05

PHP面向对象程序设计中的self、static、parent关键字用法分析

本文实例讲述了PHP面向对象程序设计中的self、static、parent关键字用法.分享给大家供大家参考,具体如下:看到php里面有关于后期静态绑定的内容,虽然没有完全看懂,但是也收获不...

2020-11-05

php5对象复制、clone、浅复制与深复制实例详解

本文实例讲述了php5对象复制、clone、浅复制与深复制。分享给大家供大家参考,具体如下:对象复制的由来为什么对象会有“复制”这个概念,这与PHP5中对象的传值方式是密切相关的,...

2020-11-05

php中对象引用和复制实例分析

本文实例讲述了php中对象引用和复制。分享给大家供大家参考,具体如下:引用$tv2 = $tv1;或者$tv2 = &$tv1;以上两种方式,效果是一样的。可以理解为linux里面的硬链接。克隆(浅复...

2020-11-05

Thinkphp5框架实现获取数据库数据到视图的方法

本文实例讲述了Thinkphp5框架实现获取数据库数据到视图的方法。分享给大家供大家参考,具体如下:这是学习thinkhp5的基础篇笔记。这里主要讲怎么配置数据库链接,以及查询数据库...

2020-11-05

深入学习微信网址链接解封的防封原理visit_type

前言前段时间每天的访问量有5000IP,80%都是来源于微信,产品完全符合国家法律。但是微信的链接已经被封2次了,每次被微信拦截时候,浏览量都会降很多,花费了九牛二虎力量恢复了,没几...

2020-11-05

解决php extension 加载顺序问题

有的php扩展,加载是有先后顺序的,如果搞错了,会导致扩展无法加载。1,pdo_sqlsrv是sqlserver扩展,如果在pdo扩展之前加载就会报以下错误PHP Warning: PHP Startup: Unable to load...

2020-11-05

PHP中Session ID的实现原理实例分析

本文实例讲述了PHP中Session ID的实现原理。分享给大家供大家参考,具体如下:Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储...

2020-11-05

PHP中非常有用却鲜有人知的函数集锦

本文实例总结了PHP中非常有用却鲜有人知的函数。分享给大家供大家参考,具体如下:PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分...

2020-11-05

php5.6.x到php7.0.x特性小结

本文总结分析了php5.6.x到php7.0.x特性。分享给大家供大家参考,具体如下:php5.6.x到php7.0.x特性1.标量类型声明字符串(string), 整数 (int), 浮点数 (float), 布尔值 (bool),...

2020-11-05

PHP针对redis常用操作实例详解

本文实例讲述了PHP针对redis常用操作。分享给大家供大家参考,具体如下:/*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6...

2020-11-05

Laravel 实现数据软删除功能

对于任何一个模型,如果需要使用软删除功能,需要在模型中使用 Illuminate\Database\Eloquent\SoftDeletes 这个 trait 。软删除功能需要实现的功能有以下几点:1.模型执行删除...

2020-11-05

PHP生成zip压缩包的常用方法示例

本文实例讲述了PHP生成zip压缩包的常用方法。分享给大家供大家参考,具体如下:压缩一个文件我们将一个文件生成一个压缩包。<&#63;php$path = "c:/wamp/www/log.txt";$filename...

2020-11-05

php用wangeditor3实现图片上传功能

就在最近,公司让我写一个后台,其中用到了富文本编辑器。自从这个富文本的出现 我就慢慢的进入了一个坑,起初不知道用什么编辑器好,看了好多好多,最后选择了。这个 wangeditor3。...

2020-11-05
返回顶部
顶部