PHP多个图片压缩成ZIP的方法

本文实例为大家分享了PHP多个图片压缩成ZIP的具体代码,供大家参考,具体内容如下可将多个文件压缩成一个zip压缩包,文件名可自定义(兼容中文文件名)<&#63;phpheader("Content-type...

2021-10-05

Yii2框架redis基本应用示例

本文实例讲述了Yii2框架redis基本应用。分享给大家供大家参考,具体如下:在应用的时候需要先对yii2进行扩展安装如果装有composer直接运行php composer.phar require --prefer-...

2021-10-05

详细Laravel5.5执行表迁移命令出现表为空的解决方案

今天在使用一个第三方包 laravel-admin 时,出现了这样的错误:SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '',折腾了好久,终于知道了解决...

2021-10-05

PHP生成器(generator)和协程的实现方法详解

本文实例讲述了PHP生成器(generator)和协程的实现方法。分享给大家供大家参考,具体如下:先说一些废话PHP 5.5 以来,新的诸多特性又一次令 PHP 焕发新的光彩,虽然在本文写的时候...

2021-10-05

PHP快速排序算法实例分析

本文实例讲述了PHP快速排序算法。分享给大家供大家参考,具体如下:快速排序:在无序的数组$data中,选择任意一个值作为对比值,定义i为头部检索索引,j为尾部检索索引,算法步骤:(1)初始化...

2021-10-05

详解PHP版本兼容之openssl调用参数

背景与问题解决方式老项目重构支付宝部分代码整合支付宝新的sdk时发现验签总是失败,才发现是open_verify最后的参数传输问题。而open_sign同样如此。本文主要说明open_verify...

2021-10-05

php命令行写shell实例详解

php 可以像java perl python 那样运行,今天发现如果我早早知道这个,或许我不会去学习java 和 python当年学java不过为了一个程序放在服务器上,不停的跑啊跑,原来 php 也可以。ph...

2021-10-05

php unlink()函数使用教程

最近在写个网站,需要上传图片,如果修改图片,就图片就没有用了,会占用服务器的硬盘资源,所以想到用unlink函数删除旧照片.问题 : unlink函数只能删除 相对于函数执行文件的相...

2021-10-05

php支付宝APP支付功能

本文实例为大家分享了php支付宝APP支付的具体代码,供大家参考,具体内容如下支付宝网页支付1.支付宝开放平台添加应用,获得appid,并签约。2.在支付宝开放品台设置如下:3.配置支付...

2021-10-05

阿里云的WindowsServer2016上部署php+apache

一、说明:项目需要在阿里云的WindowsServer2016上部署web环境,已经安装了Mysql,所以就不用一键安装(如phpstudy或者wamp来安装web环境了),就独立安装了Apache和PHP二、安装1、按照...

2021-10-05

PHP实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件示例

本文实例讲述了PHP实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件。分享给大家供大家参考,具体如下:一、百度搜索关键词【免费资源网】【免费资源网】搜索链接https:...

2021-10-05

php app支付宝回调(异步通知)详解

之前写过支付宝app支付的支付的后台代码,现在来说一下异步通知:个人感觉支付宝的异步通知,步骤比微信简单点,但里面的坑可是没少多少,就一个验签就把我整的快疯了….异步通知...

2021-10-05

PHP 爬取网页的主要方法

主要流程就是获取整个网页,然后正则匹配(关键的)。PHP抓取页面的主要方法,有几种方法是网上前辈的经验,现在还没有用到的,先存下来以后试试。1.file()函数2.file_get_contents()...

2021-10-05

Laravel认证原理以及完全自定义认证详解

前言Laravel 默认的 auth 功能已经是很全面了,但是我们也经常会碰到一些需要自定义的一些情况,比如验证的字段和默认的不匹配,比如需要能够同时满足 user name 和 email 认证等...

2021-10-05

PHP使用流包装器实现WebShell的方法

0×00 前言在Web安全领域WebShell的构造与查杀是永不停息的话题,这几天发现了一种新型方式生成WebShell,隐蔽度高,目前安全查杀软件没法检测到相关的后门漏洞,不同于 eval 或则...

2021-10-05

php实现生成PDF文件的方法示例【基于FPDF类库】

本文实例讲述了php实现生成PDF文件的方法。分享给大家供大家参考,具体如下:首先要下载FPDF http://www.fpdf.org/或者点击此处本站下载。例子:将下面的文件保存在web根目录,与附...

2021-10-05

PHP7新特性之抽象语法树(AST)带来的变化详解

本文分析了PHP7新特性之抽象语法树(AST)带来的变化。分享给大家供大家参考,具体如下:这里大部分内容参照 AST 的 RFC 文档而成:https://wiki.php.net/rfc/abstractsyntaxtree,为...

2021-10-05

PHP递归写入MySQL实现无限级分类数据操作示例

本文实例讲述了PHP递归写入MySQL实现无限级分类数据操作。分享给大家供大家参考,具体如下:PHP递归写入MySQL无限级分类数据,表结构:CREATE TABLE `kepler_goods_category` ( `id...

2021-10-05

Laravel中表单size验证数字示例详解

前言要验证一个数字的确定值,看了表单验证文档size:value验证的字段必须具有与给定值匹配的大小。对于字符串来说,value 对应于字符数。对于数字来说,value 对应于给定的整数值...

2021-10-05

thinkPHP5框架闭包函数与子查询传参用法示例

本文实例讲述了thinkPHP5框架闭包函数用法。分享给大家供大家参考,具体如下:普通使用举个栗子:$this->where(function ($query){ $query->where('id', 1)->whereor('id', 2);})...

2021-10-05

PHP常用字符串函数小结(推荐)

一、判断类型的函数is_bool() //判断是否为布尔型is_float() //判断是否为浮点型is_real() //同上is_int() //判断是否为整型is_integer() //同上is_string()...

2021-10-05

php实现往pdf中加数字签名操作示例【附源码下载】

本文实例讲述了php实现往pdf中加数字签名操作。分享给大家供大家参考,具体如下://============================================================+// File name : example_0...

2021-10-05

PHP常用日期加减计算方法实例小结

本文实例总结了PHP常用日期加减计算方法。分享给大家供大家参考,具体如下:PHP 标准的日期格式date("Y-m-d H:i:s");PHP 简单的日期加减计算<&#63;php date_default_timezone_...

2021-10-05

laravel + vue实现的数据统计绘图(今天、7天、30天数据)

前言本文主要是按照时段统计今天、7天、30天的数据,利用laravel+vue实现的,下面话不多说了,来一起看看详细的介绍吧
效果图:1. 前端vue
使用vue-highcharts<highcharts :options...

2021-10-05

Laravel中为什么不使用blpop取队列详析

前言Redis 的 list 数据结构常用来做消息队列,通常使用的命令有 lpop/rpop ,还有带阻塞版的 blpop/brpop 等。Laravel 5.3 消息队列也是用的 lpop 取消息,为什么不用阻塞版的 b...

2021-10-05

PHP后台实现微信小程序登录

微信小程序官方给了十分详细的登陆时序图,当然为了安全着想,应该加上签名加密。微信小程序端1).调用wx.login获取 code 。
2).调用wx.getUserInfo获取签名所需的 rawData , s...

2021-10-05

PHP实现的无限分类类库定义与用法示例【基于thinkPHP】

本文实例讲述了PHP实现的无限分类类库定义与用法。分享给大家供大家参考,具体如下:/*功能:基于TP2.0的无限分类。用法:第一种用法,不采用数据库,可以不需要TP,例子如下<&#63;ph...

2021-10-05

php实现等比例压缩图片

本文实例为大家分享了php实现等比例压缩图片的具体代码,供大家参考,具体内容如下/** * desription 压缩图片 * @param sting $imgsrc 图片路径 * @param string $imgdst...

2021-10-05

详解laravel安装使用Passport(Api认证)

Laravel通过传统的登录表单已经让用户认证变得很简单,但是API怎么办?API通常使用token进行认证并且在请求之间不维护session状态。Laravel使用Laravel Passport让API认证变得...

2021-10-05

Laravel5.5以下版本中如何自定义日志行为详解

前言在 Laravel 5.6 版本中日志行为可以很容易的进行自定义,而在5.5以下版本中日志行为自定义自由度并不是很高,但是项目有需求不能因为这个就强行将项目升级为5.6吧,况且作为...

2021-10-05

PHP命名空间namespace及use的简单用法分析

本文实例讲述了PHP命名空间namespace及use的简单用法。分享给大家供大家参考,具体如下:最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己...

2021-10-05

PHP实现普通hash分布式算法简单示例

本文实例讲述了PHP实现普通hash分布式算法。分享给大家供大家参考,具体如下:<&#63;php/* * 普通hash分布式算法 * @param $key * @return int */class Hash{ protected $_ser...

2021-10-05

PHP实现的CURL非阻塞调用类

本文实例讲述了PHP实现的CURL非阻塞调用类。分享给大家供大家参考,具体如下:前面一篇《PHP实现非阻塞模式的方法》文章讲述了PHP中实现非阻塞模式,其实如果只是HTTP的话,直接用C...

2021-10-05

PHP实现的DES加密解密类定义与用法示例

本文实例讲述了PHP实现的DES加密解密类定义与用法。分享给大家供大家参考,具体如下:今天写App接口的时候需要传递加密数据给APP端,于是就写了下面的DES加密类,亲测正确代码如下c...

2021-10-05

PHP使用XMLWriter读写xml文件操作详解

本文实例讲述了PHP使用XMLWriter读写xml文件操作。分享给大家供大家参考,具体如下:米扑科技旗下的多个产品,需要脚本自动生成sitemap.xml,于是重新温习一遍PHP XML读写操作。读...

2021-10-05

Laravel5框架添加自定义辅助函数的方法

本文实例讲述了Laravel5框架添加自定义辅助函数的方法。分享给大家供大家参考,具体如下:Laravel内包含了很多非常好用的辅助函数,比如array_get()、array_first()、app_path()...

2021-10-05

PHP实现的函数重载功能示例

本文实例讲述了PHP实现的函数重载功能。分享给大家供大家参考,具体如下:由于PHP是弱类型语言,因此函数的输入参数类型无法确定(可以使用类型暗示,但是类型暗示无法用在诸如整型,字...

2021-10-05

PHP实现的解汉诺塔问题算法示例

本文实例讲述了PHP实现的解汉诺塔问题算法。分享给大家供大家参考,具体如下:问题描述:相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆...

2021-10-05

PHP实现非阻塞模式的方法分析

本文实例讲述了PHP实现非阻塞模式的方法。分享给大家供大家参考,具体如下:程序非阻塞模式,这里也可以理解成并发。而并发又暂且可以分为网络请求并发 和本地并发 。先说一下网...

2021-10-05

详解Laravel5.6 Passport实现Api接口认证

很多企业做项目使用前后端分离,后端提供接口地址,前端使用接口地址拿数据,并渲染页面。那么,前端用户登录如何使用接口进行认证?网上各种教程写的不堪入目,完全看不懂,所以我根据自...

2021-10-05

PHP实现随机数字、字母的验证码功能

  可自定义生成验证码文字的大小、数量、干扰项等等,也可以自定义验证文字的字体。。。  废话不多说,直接上代码:1、classgd.class.php<&#63;phpClass Captcha{ private...

2021-10-05

lnmp安装多版本PHP共存的方法详解

通过lnmp安装了PHP7版本,但是发现与程序不兼容,需要降低到7.0以下的版本。查找lnmp的install.sh文件,一般在/root/lnmp1.5/install.sh 下执行命令sudo ./install.sh mphp

等待...

2021-10-05

PHP使用标准库spl实现的观察者模式示例

本文实例讲述了PHP使用标准库spl实现的观察者模式。分享给大家供大家参考,具体如下:前面使用纯php实现了一个观察者模式(php观察者模式), 现在使用php标准库spl在次实现观察者模...

2021-10-05

PHP耦合设计模式实例分析

本文实例分析了PHP耦合设计模式。分享给大家供大家参考,具体如下:一个软件,它具有许多类,类与类之间需要互相调用,一旦某个类与另一个类具有紧密耦合关系的时候,这个软件的重用性...

2021-10-05

Ubuntu彻底删除PHP7.0的方法

一、删除php的相关包及配置sudo apt-get autoremove php7*二、删除关联sudo find /etc -name "*php*" |xargs rm -rf 三、清除dept列表sudo apt purge `dpkg -l | grep php|...

2021-10-05

作为PHP程序员你要知道的另外一种日志

前言
本来准备讲解nginx和apache的日志的,但是个人不太推荐apache(纯属个人爱好),这里就不介绍apache的日志了。作为一名程序员,比码代码还重要那么一点点的东西就是日志的分...

2021-10-05

PHP实现的AES加密、解密封装类与用法示例

本文实例讲述了PHP实现的AES加密、解密封装类与用法。分享给大家供大家参考,具体如下:<&#63;php/** * Class AES * 用于AES加解密数据 * time:2018-04-27 */class AES{ prote...

2021-10-05

PHP一致性hash分布式算法封装类定义与用法示例

本文实例讲述了PHP一致性hash分布式算法封装类定义与用法。分享给大家供大家参考,具体如下:一、无虚拟节点实现<&#63;php/** * 一致性hash分布式算法 * @param $key * @return...

2021-10-05

php使用环形链表解决约瑟夫问题完整示例

本文实例讲述了php使用环形链表解决约瑟夫问题。分享给大家供大家参考,具体如下:约瑟夫问题:Josephu问题为:设编号为1,2,...n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数...

2021-10-05

PHP等比例压缩图片的实例代码

具体代码如下所示:
/** * desription 压缩图片 * @param sting $imgsrc 图片路径 * @param string $imgdst 压缩后保存路径 */ public function compressedImage($i...

2021-10-05
返回顶部
顶部