php
码痘痘
年龄越大、越没有人原谅你的穷。
展开
-
批量对图片进行分割(不是裁剪)
<?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 · 745 阅读 · 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 · 677 阅读 · 1 评论 -
Thinkphp6 多应用方式支持一个应用多个入口!
此方式参考 to5.1 开发的 海豚php 一个应用模块包含 admin home api 等多种方式,多一个方式就多一个入口文件。思路是把入口文件的名称与控制器层(controller_layer)目录对应,然后将pathinfo的第一个路径作为应用的名称。相当于是把两个错位后达到的效果!第一步:修改 MultiApp.php 189行setApp方法(必须先装多应用组件) //将多应用名称设置为控制器层! $this->app->conf...原创 2021-02-08 22:54:17 · 1798 阅读 · 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 · 1262 阅读 · 3 评论 -
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 · 2930 阅读 · 0 评论 -
DolphinPHP 海豚PHP模块开发之接口改装
DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.20开发的一套开源PHP快速开发框架,DophinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的冗余,以方便开发者快速构建自己的应用。以上是官方介绍...原创 2018-07-26 18:58:38 · 7920 阅读 · 0 评论