原创
码痘痘
年龄越大、越没有人原谅你的穷。
展开
-
批量对图片进行分割(不是裁剪)
<?php function segmentation($w, $h, $name_prx,$filename){ //获取原图wdith和height list($width, $height) = getimagesize($filename); //分割后大小 $newwidth = floor($width / $w); $newheight = floor($height / $h); //复制 $source = imagecreatefromjpeg($file...原创 2022-04-06 11:18:52 · 552 阅读 · 0 评论 -
php 基于 SinglePHP-Ex 三次完善的超轻量级单文件版 MVC框架
最近无聊、为了写个小脚本,找了一个非常不错的单文件框架,https://github.com/leo108/SinglePHP然后发现还有位大哥进行了扩展 SinglePHP-Ex,我就在大哥的基础上进行了三次完善。此框架的好处用于简单应用场景下使用。避免臃肿的文件结构,非常轻量级。在SinglePHP-Ex基础上增加了一下内容:1、Medoo 数据库2、数据缓存 Cache3、JWT (Json Web Token)4、独立的配置文件5、Plugins 插件机制6、...原创 2021-03-20 19:03:28 · 628 阅读 · 1 评论 -
基于 ThinkPHP6.0 的命令行备份恢复数据库,可用于定时任务等!
很久没有写博客了,最近弄个小项目,为了方便在不同电脑上做项目,把数据库放在项目里面一起带走,参考了 海豚PHP内的数据库备份,拿出来改了一下,做成命令行的方式,方便通过命令行或者定时任务来备份数据库。此命令行基于 ThinkPHP 6.0添加方式:1、把文件放在项目的 command内;2、在 console.php 内注册命令行使用方式:php think databases ['export','import','optimize','repair','delete','list]...原创 2021-01-14 23:22:24 · 1101 阅读 · 3 评论 -
自己搭建minio存储系统
第一步:下载如下两个软件,都是minio官方提供的,也可以自行去官网下载https://dl.minio.io/server/minio/release/windows-amd64/minio.exehttps://dl.min.io/client/mc/release/windows-amd64/mc.exe第二步:启动服务器: .\minio.exeserver./data...原创 2020-01-10 11:44:18 · 1317 阅读 · 0 评论 -
ThinkPHP 5 命令行执行控制器方法!
平时在开发的时候为了方便定时任务执行某些方法,我们可以通过tp的自定义命令行来实现首先创建一个application/common/command/Action.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/12/23 * Time: 12:35 */namespac...原创 2019-12-25 13:45:57 · 2775 阅读 · 0 评论 -
js 实现 json模糊搜索 导航页
无聊修改了一个群里的静态页面,方便存放自己常用的网站标签https://gitee.com/dragonlhp/jianyidaohang原创 2019-06-20 20:16:31 · 899 阅读 · 0 评论 -
有了dnmpp! 妈妈再也不用担心我的开发环境了
学习开发之前最头痛的是环境配置服务器部署依然是头痛环境配置 团队之间开发中环境不统一以上情况都是我们经常会遇到的情况,那怎么办呢 在学习使用docker的过程中 自己也摸索和构建方便好用的开发环境最近终于完成了 Dnmpp (docker + nginx + mariadb + php + portainer)基于开源社区Laravel提供的Laradock doc...原创 2018-08-24 10:04:57 · 511 阅读 · 1 评论 -
DolphinPHP 海豚PHP模块开发之接口改装
DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.20开发的一套开源PHP快速开发框架,DophinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的冗余,以方便开发者快速构建自己的应用。以上是官方介绍...原创 2018-07-26 18:58:38 · 7768 阅读 · 0 评论 -
PHP API 接口文档生成 简单版本 基于一位大哥的代码改的
使用方法如下/** * 获取所有列表 * api GET api.php/index/index/all * @param integer $page 页数 * @param integer $limit 每页个数 * @return integer $code 状态码 * @return string $msg 返回消息 * @return array $void 结果!!! *...原创 2018-06-20 15:16:47 · 2960 阅读 · 0 评论 -
ThinkPHP5 数据字典,直接给数据库连接信息即可 不依赖框架.
<?php /** * PHP 数据字典,直接给数据库连接信息即可 不依赖框架. * User: mybook-lhp * Date: 18/6/20 * Time: 下午2:52 */ namespace app\common\utils; use \PDO; use \PDOException; class UtilDbdic { protect...原创 2018-06-20 15:13:05 · 1388 阅读 · 0 评论 -
js 简单本地缓存
var Cache={ type:'session', setType:function(){ if(this.type == 'session'){ return window.sessionStorage; } if(type == 'local'){ ...原创 2018-05-22 16:23:00 · 10428 阅读 · 0 评论 -
Thinkphp 解决api开发中异常返回依然是html的问题
现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出;下面是解决方案:1:按照TP扩展异常的方式引用这个文件https://www.kancloud.cn/manual/thinkphp5_1/354092//原创 2018-02-05 20:16:26 · 2274 阅读 · 0 评论 -
ThinkPHP 5 Easyui 实现 JWT 验证
直接上代码 先引入JWT核心文件<?php /** * Created by PhpStorm. * User: mybook-lhp * Date: 18/1/29 * Time: 下午2:10 */ namespace app\common\Service; use think\Exception; class原创 2018-02-02 13:53:30 · 3958 阅读 · 0 评论