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 评论 -
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 评论 -
PHP 最牛逼的时间处理类库 Carbon
https://blog.csdn.net/for_happy123/article/details/52921089转载 2018-06-28 11:29:50 · 12145 阅读 · 0 评论 -
加密解密
<?phpclass Rsa{ private $PriKye; private $PubKey; public function __construct() { $this->PriKye = $this->_getRsaPriKey(); $this->PubKey = $this->_getRs...原创 2018-07-09 23:12:19 · 285 阅读 · 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 · 3012 阅读 · 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 · 1415 阅读 · 0 评论 -
Thinkphp 解决api开发中异常返回依然是html的问题
现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出;下面是解决方案:1:按照TP扩展异常的方式引用这个文件https://www.kancloud.cn/manual/thinkphp5_1/354092//原创 2018-02-05 20:16:26 · 2362 阅读 · 0 评论 -
PHP 将无限极分类数组 转换为纵向表格
class Index extends Common{ public function test() { $data_list = [ [ 'id' => 1, 'pid' => 0, 'name' => 'A1' ], [原创 2018-01-11 09:55:13 · 766 阅读 · 0 评论