随笔分类 - php
摘要:1.在application目录下创建crontab模块(统一存放定时任务) 2.在command目录下创建Task.php 代码如下: <?php namespace app\crontab\command; use think\console\Command; use think\console
阅读全文
摘要:话不多说,直接上代码 public function image(Request $request){ $param = $request->param(); //目录的upload文件夹下 $up_dir = "uploads/".date('Ymd', time()) . "/"; //创建目录
阅读全文
摘要:1.将auth类下载好 放置目录:extend\auth\auth.php 2.将类中的SQL语句执行,可以在数据库中创建3张表:auth_group(用户组表)、auth_rule(权限规则表)、auth_group_access(用户与用户组关联表) 3.我想给规则 添加一个级别关系(类似于无限
阅读全文
摘要:JWT是什么 JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。基于token的身份验证可以替代传统的cookie+session身份验证方法。 JWT由三个部分组成:header.
阅读全文
摘要:条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。 这里采用php实现,支持大多数的码制。 条码长度 Code128,Code39 Extended, Code93 Extended 支持全全ASCII码。 Code128有A、B、C三种字符
阅读全文
摘要:微信的头像现在要加水印到一张图片上 弄成 圆形的 怎么裁剪呢 Imagick提供的有 gd库 怎么做呢 因为要在微信中生成这个图片发送给用户 所以必须是生成这样的图片的 css的border-radius是只能显示网页中 怎么生成一个图片呢 已找到方法 function resize_img($ur
阅读全文
摘要:Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建、编辑图片 一、环境要求 二、安装及配置 下载地址:https://packagist.org/packages/intervention/image 使用composer进行安装: c
阅读全文
摘要:写在最开始: 2)我们这里流程是编辑、修改 已经存储的数据。 1、【修改】功能页面: 2、代码:HTML <dt>民宿设施</dt> <dd><label><input name="hotelFacility[]" type="checkbox" {if in_array(263,$leagueAr
阅读全文
摘要:<script type="text/javascript"> document.write(Math.random()); // 0.5840498607140034 </script> php中有rand,mt_rand 随机方法,但这两个方法都不能生成0~1随机小数,我们可以写一个方法来实现这
阅读全文
摘要:1、composer安装: composer require phpoffice/phpspreadsheet 2、导出类Export,放在服务层: <?php namespace app\backend\service; use \PhpOffice\PhpSpreadsheet\Spreadsh
阅读全文
摘要:本例以thinkphp5.1为例 包地址: https://packagist.org/packages/phpoffice/phpexcel 使用: composer require phpoffice/phpexcel 控制器引入 //引入phpoffice use PHPExcel; use
阅读全文
摘要:1)utf-8的编码格式,匹配中文代码如下: <?php $str = "utf-8下匹配出中文字符串"; $preg = "/[\x{4e00}-\x{9fa5}]+/u"; if(preg_match_all($preg,$str,$matches)){ print_r($matches); }
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>长安汽车</title> <meta name="viewport" content=
阅读全文
摘要:{$ma.title|mb_substr=0,5,'utf-8'} {$a['a']['b']|substr=0,2} //显示前面,两个字符 {$a['a']['b']|substr=0,-2}//删除后面,两个字符 {$ma.title|msubstr=0,5,'utf-8'}
阅读全文
摘要:1、php 截取特定字符后面的内容 可以使用函数strripos,获取一个字符串在另一个字符串中第一次出现的位置。 $number = '1_0'; $result = substr($number,strripos($number,"_")+1);echo $result; 结果输出 0 2、ph
阅读全文
摘要:在日常的开发工作中,面对后台的日益增长的业务,以及后期业务的迭代开发,通常会选择添加菜单栏的形式来扩充业务功能,同样日益增长的后台菜单选项也为我们后期的维护,产生了一定的困难性。为此我总结出自己关于左侧菜单栏的管理模式或者方法。仅供参考。 在通常的开发中,对菜单栏的生成一般是通过以下几种方式: (1
阅读全文
摘要:从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用foreach 遍历即可 $array = get_object_vars($test); $json= '[{"id":"1","name":"\u5f20\u96ea\u6885","age":"27","subj
阅读全文
摘要:一、文件方式简单统计 用php实现一个简单的访客统计功能,统计网站的总访问量是多少,简单实用。php通过每次打开文本文件,获取文本中的数字,进行加1再写入到文本中。所以只要每次有访问就会进行累加pv数量来实现的简单访客次数的统计。 <?php if(!file_exists("count.txt")
阅读全文
摘要:最近有个需求要用到正则表达式,发现自己对正则知之甚少,特此来总结一下,顺便复习下,先从常用案例开始再到各个字符的说明 1、常用例子 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和
阅读全文
摘要:一、YApi简介 Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情,后端开发不得不使用很长的时间去维护繁杂冗余的文档,而前端开发也因为文档的不精确也浪费开发时间。 工作中接口返回的参数值包含很多的异常场景,前端不得不写一大串的判断逻辑。配合前段调试需要模拟很多场景,比较
阅读全文