随笔分类 -  PHP

摘要:1 新建文件夹以及文件 并键入以下代码 为了便于调试。引入 config文件, debug开启时候。会正常显示错误信息。。debug关闭。则是json数据 2 修改 config.php中的 exception_handle , 接管异常处理 阅读全文
posted @ 2018-11-13 16:18 依然范儿特西 阅读(4189) 评论(0) 推荐(0)
摘要:gd库是php最常用的图片处理库之一(另外一个是imagemagick),可以生成图片、验证码、水印、缩略图等等。要使用gd库首先需要开启gd库扩展, windows系统下需要在php.ini中将extension=php_gd2.dll 前边的分号去掉然后重启web服务器, linux系统下一般在 阅读全文
posted @ 2018-09-04 09:13 依然范儿特西 阅读(1579) 评论(0) 推荐(0)
摘要:官方网址: http://www.kdniao.com 即时查询api: http://www.kdniao.com/api-track 需要登录 ,申请一下 用户ID 和 API key 代码实现: 结果: 阅读全文
posted @ 2018-06-25 13:08 依然范儿特西 阅读(2267) 评论(0) 推荐(0)
摘要:一、安装 mysql 1 获取 mysql 镜像 2 创建mysql的镜像,并运行 参数说明 -d 让容器在后台运行 -p 添加主机到容器的端口映射 -e 设置环境变量,这里是设置mysql的root用户的初始密码,这个必须设置 –name 容器的名字,随便取,但是必须唯一 ps: 其实我们可以仅仅 阅读全文
posted @ 2018-06-19 14:24 依然范儿特西 阅读(2024) 评论(0) 推荐(0)
摘要:1 冒泡排序 思路:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。 即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 2 选择排序 思路:在要排序的一组数中,选出最小的一个数与第一个位置的数交换。然后在剩下的 阅读全文
posted @ 2018-05-15 20:32 依然范儿特西 阅读(203) 评论(0) 推荐(0)
摘要:做接口服务时候。有些场景会使用header 来传递参数。 查看官网文档说明 数据来源 source指定当前单个参数的数据来源,可以是post、get、cookie、server、request、header、或其他自定义来源。未指定时,默认为统一数据源。 目前支持的source与对应的数据源映射关系 阅读全文
posted @ 2018-03-29 21:56 依然范儿特西 阅读(467) 评论(0) 推荐(0)
摘要:官网地址: https://www.phalapi.net/ github 地址: https://github.com/phalapi/phalapi/tree/master-2x 1 composer 安装 phalapi2.0 (也可以去github 下载哦!) 入口文件。在项目目录publi 阅读全文
posted @ 2018-03-29 21:31 依然范儿特西 阅读(571) 评论(0) 推荐(0)
摘要:在运行过程中, 以下两种方式要看你的PHP 版本 本次测试是在 php 5.6 , 代码如下 接收时候。直接 $_files, 就可以了 阅读全文
posted @ 2018-03-15 10:33 依然范儿特西 阅读(674) 评论(0) 推荐(0)
摘要:base64 图片编码格式: 类似如下 php 解析代码如下: 基于tp3.2得 核心代码如上,可根据自己业务或者框架代码 稍作修改,即可使用 阅读全文
posted @ 2018-03-08 09:55 依然范儿特西 阅读(623) 评论(0) 推荐(0)
摘要:背景: 在做后台功能时候,我们需要把头部和尾部摘出来作为公共模板使用 1:我们使用了Blade模板,并创建一个header.blade.php作为通用的模板。将子页面作为yield输出: header.blade.php 路径 : /resources/view/admin/common/heade 阅读全文
posted @ 2018-01-25 09:34 依然范儿特西 阅读(514) 评论(0) 推荐(0)
摘要:laravel5 所有异常错误都由类 App\Exceptions\Handler 处理,该类包含两个方法: report 和 render 。 这里我们只看 render 方法,该方法会将异常渲染到HTTP响应中,就是说错误信息就是通过这个方法展示的。 1 修改 render 方法 根据代码逻辑, 阅读全文
posted @ 2018-01-22 15:42 依然范儿特西 阅读(143) 评论(0) 推荐(0)
摘要:背景: centos7 PHP7.1 swoole2.0 准备工作: 一、 swoole 扩展安装 1 下载swoole 2 编译& 安装 使用phpize来生成php编译配置 ./configure 来做编译配置检测 make进行编译,make install进行安装 3 修改php.ini 加载 阅读全文
posted @ 2018-01-19 14:33 依然范儿特西 阅读(857) 评论(0) 推荐(0)
摘要:配置。请参看上篇文章。这里直接上代码 PHP 代码: 小程序代码: 授权代码: 阅读全文
posted @ 2018-01-13 10:56 依然范儿特西 阅读(1748) 评论(2) 推荐(0)
摘要:服务器环境: centos7 php7.0 准备工作: 注册小程序,并获取 appid 、appsecret 下载微信解密算法sdk : https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html https 的域名。需要在小程序后台服务 阅读全文
posted @ 2018-01-12 12:03 依然范儿特西 阅读(6434) 评论(0) 推荐(0)
摘要:宝塔官网: www.bt.cn 开始安装 1 进入ssh 输入以下指令, 2 回车 根据提示选择安装或者卸载,输入 1 3 根据提示选择需要安装的扩展 4 根据提示选择需要安装的php版本 5 输入php版本 6 输入 y ,开始安装 以上提示即安装成功 输入: 确认是否安装成功 阅读全文
posted @ 2018-01-11 14:45 依然范儿特西 阅读(2147) 评论(0) 推荐(0)
摘要:在并发量搞得情况下。需要开启毫秒级运算 mysql 支持: 效果 PHP 代码实现: 效果: 阅读全文
posted @ 2018-01-04 13:38 依然范儿特西 阅读(25742) 评论(0) 推荐(0)
摘要:在php中有两个函数,能够实现数字补零, str_pad() sprintf() 函数1 : str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 其中填补后的长度必须是个正整数,填补 阅读全文
posted @ 2018-01-04 13:34 依然范儿特西 阅读(1207) 评论(0) 推荐(0)
摘要:背景: 用户输入的表单里边。存在 手机自带的表情, 在执行插入时候报错 Incorrect string value: '\xF0\x9F\x92\x8BTi...' 错误原因:我们在设置mysql编码格式时一般 utf-8 格式,是不支持带四字节的字符串插入的。 解决方法: 1.升级MySQL,然 阅读全文
posted @ 2018-01-03 17:52 依然范儿特西 阅读(26995) 评论(0) 推荐(0)
摘要:基于时间戳防盗链的功能其实每家的CDN都是支持的。主要是通过使用约定的加密字符串来对具有访问有效期的资源链接进行一些加密计算的到一个sign值,然后访问外链里面带上这个sign和截止时间戳去访问CDN的节点,CDN的节点会用同样的算法来计算访问链接是否合法,如果不合法则返回403 Forbidden 阅读全文
posted @ 2018-01-01 21:30 依然范儿特西 阅读(881) 评论(0) 推荐(0)
摘要:PS: 仅供留存学习之用。原文地址: https://www.cnblogs.com/YangJieCheng/p/7272054.html 阅读全文
posted @ 2017-12-21 17:19 依然范儿特西 阅读(1327) 评论(0) 推荐(0)