php 使用mpdf实现指定字段配置字体样式的方法

前两天在做一个pdf导出功能,使用的插件是kartik-v/yii2-mpdf,此插件使用的是mpdfcomposer required kartik-v/yii2-mpdfmpdf文档地址: https://mpdf.github.io/有一个需求要求...

2020-11-05

docker-compose部署php项目实例详解

1.制定特定扩展的PHP镜像sudo mkdir -p /www/dockersudo cd /www/dockersudo vi DockerfileFROM php:7.2-fpm-alpineMAINTAINER diaocheweideRUN sed -i 's/dl-cdn.alpineli...

2020-11-05

安装docker和docker-compose实例详解

1.卸载旧版本Dockersudo yum remove docker docker-common docker-selinux docker-engine2.执行以下命令安装依赖包sudo yum install -y yum-utils device-mapper-persisten...

2020-11-05

php layui实现前端多图上传实例

php结合layui前端实现多图上传
前端html代码<div class="layui-upload"> <button type="button" class="layui-btn layui-btn-normal" id="testList">请选择图片</button>...

2020-11-05

php curl发送请求实例方法

cURL可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的...

2020-11-05

PHP实现微信提现(企业付款到零钱)

怎么开通企业付款到零钱?有的商户号的产品中心是没有这个功能的,不过,该功能的pid(product id)是5,只要随便进去某一个产品,在地址栏把pid改为5。即可进入该功能页面,进行开通,不过要...

2020-11-05

php菜单/评论数据递归分级算法的实现方法

在开发过程中经常会遇到分级场景,如菜单分级、评论、商品类型分级等;在同一张mysql数据表中可能设计单表结构,如同如下数据: $menuList = [ [ 'id' => 1,'parent_id' => 0, 'n...

2020-11-05

使用composer 安装 laravel框架的方法图文详解

本文实例讲述了使用composer 安装 laravel框架的方法。分享给大家供大家参考,具体如下:
1.我去去下载 composer https://www.phpcomposer.com/ 下载之后 安装的时候 选择 安...

2020-11-05

php抽象类和接口知识点整理总结

本文实例总结了php抽象类和接口相关知识点。分享给大家供大家参考,具体如下:抽象类(一种抽象的类)一、什么是抽象方法?定义:一个方法如果没有方法体(一个方法,不使用{},直接使用分号...

2020-11-05

Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解

本文实例讲述了Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能。分享给大家供大家参考,具体如下:最近在开发一个本地互联网应用的项目,为了增加用户体验,需要在搜索...

2020-11-05

thinkPHP5.1框架中Request类四种调用方式示例

本文实例讲述了thinkPHP5.1框架中Request类四种调用方式。分享给大家供大家参考,具体如下:1. 传统调用访问方式:http://127.0.0.1/demo/demo3/test&#63;name=kk&age=22<&#63;ph...

2020-11-05

thinkPHP5.1框架使用SemanticUI实现分页功能示例

本文实例讲述了thinkPHP5.1框架使用SemanticUI实现分页功能。分享给大家供大家参考,具体如下:1、config目录下新建paginate.php,下面是文件的内容<&#63;php//分页配置return [...

2020-11-05

ThinkPHP5&5.1框架关联模型分页操作示例

本文实例讲述了ThinkPHP5&5.1框架关联模型分页操作。分享给大家供大家参考,具体如下:利用数据库的分页通常比较简单,但在实际项目中,我们往往需要处理复杂的数据,例如多表操作,这...

2020-11-05

ThinkPHP5.1框架数据库链接和增删改查操作示例

本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作。分享给大家供大家参考,具体如下:一、数据库的链接方式<&#63;phpnamespace app\index\controller;use think\Db;clas...

2020-11-05

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
返回顶部
顶部