首页
关于
好友
Search
1
清明上河园
104 阅读
2
千年画卷中的时光漫溯—清明上河园
99 阅读
3
支付宝集成文档
79 阅读
4
MongoDB驱动文档
32 阅读
5
博客后端API设计文档
12 阅读
旅行
开发
BLOG项目
MongoDB
PHP库
登录
Search
左岸·Even
累计撰写
6
篇文章
累计收到
0
条评论
首页
栏目
旅行
开发
BLOG项目
MongoDB
PHP库
页面
关于
好友
搜索到
6
篇与
的结果
2025-12-13
Kitten路由控制库
Kitten路由控制库一个传统PHP项目的路由控制库,支持POST、DELETE、PATCH、PUT、OPTIONS、GET等方法功能特点轻量级路由系统:支持 GET/POST 等多种 HTTP 请求方法严格类型模式:使用 PHP 8+ 的严格类型声明快速开始环境要求PHP 8.0 或更高版本Web 服务器(如 Apache)支持 mod_rewrite安装部署下载库文件并解压到项目目录确保服务器支持 URL 重写(Apache 需要启用 mod_rewrite)访问网站首页基本使用使用简单的路由定义方式:<?php declare(strict_types=1); include_once "./Kitten/System/Layou.php"; // 实例化路由对象 $Layou = new \Kitten\System\Layou(); // 定义基础路由 $Layou::GET(URLs:"/", Method:function(){ echo "Hello World"; }); // 定义POST路由 $Layou::POST(URLs:"/user",Method:function(){ echo "User Registered"; }); // 运行应用 $Layou::Run();路由参数使用路由参数:<?php declare(strict_types=1); include_once "./Kitten/System/Layou.php"; // 实例化路由对象 $Layou = new \Kitten\System\Layou(); // 定义带参数的路由 $Layou::GET(URLs:"/user/:id", Method:function($params){ echo "User ID: " . $params['id']; }); // 运行应用 $Layou::Run();自定义404错误处理支持自定义404错误处理<?php declare(strict_types=1); include_once "./Kitten/System/Layou.php"; // 实例化路由对象 $Layou = new \Kitten\System\Layou(); // 定义基础路由 $Layou::GET(URLs:"/", Method:function(){ echo "Hello World"; }); // 运行应用自定义错误处理 $Layou::Run(Method:function(){ header("HTTP/1.1 404 Not Found"); header("Content-Type: text/plain"); echo "404 Not Found"; });
2025年12月13日
8 阅读
0 评论
0 点赞
2025-11-21
博客后端API设计文档
发布文章POST /api/article参数:参数名类型是否必传说明示例值METHODString是接口方法POSTtotalarray是请求数据 total.titlestring是文章标题文章标题total.keywordsstring是文章关键字文章关键字total.descriptionstring是文章描述文章描述total.authorstring是作者ID10000total.classifystring是分类ID01total.contentstring是文章内容Mrkdown、htmltotal.coverstring是文章封面/upload/cover/1.pngtotal.createstring是创建时间创建时间total.updatestring是更新时间更新时间total.tagarray是文章标签["01","02","03"]请求示例:{ "METHOD": "POST", "total":{ "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] } }响应示例:{ "code":100200, "notify":"success", "total":{ "id": "10000" } }删除文章POST /api/article参数:参数名类型是否必传说明示例值METHODString是接口方法DELETEtotalarray是请求数据 total.idstring是文章ID10000请求示例:{ "METHOD": "DELETE", "total":{ "id": "10000" } }响应示例:{ "code":100200, "notify":"success", "total":{ "id": "10000" } }修改文章POST /api/article参数:参数名类型是否必传说明示例值METHODString是接口方法PATCHtotalarray是请求数据 total.idstring是文章ID10000total.titlestring是文章标题文章标题total.keywordsstring是文章关键字文章关键字total.descriptionstring是文章描述文章描述total.authorstring是作者ID10000total.classifystring是分类ID01total.contentstring是文章内容Mrkdown、htmltotal.coverstring是文章封面/upload/cover/1.pngtotal.createstring是创建时间创建时间total.updatestring是更新时间更新时间total.tagarray是文章标签["01","02","03"]请求示例{ "METHOD": "PATCH", "total":{ "id": "10000", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] } }响应示例:{ "code":100200, "notify":"success", "total":{ "id": "10000" } }获取所有文章POST /api/article参数:参数名类型是否必传说明示例值METHODString是接口方法ALL请求示例:{ "METHOD": "ALL" }响应示例:{ "code":100200, "notify":"success", "total":[ { "id": "10000", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] }, { "id": "10001", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] }, { "id": "10002", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] } ] }分页查询文章POST /api/article参数:参数名类型是否必传说明示例值METHODString是接口方法PAGEtotalarray是请求数据 total.pagestring是当前页码1total.numberstring是每页数量10请求示例:{ "METHOD": "PAGE", "total":{ "page": "1", "number": "10" } }响应示例:{ "code":100200, "notify":"success", "total":{ "pagination": "1", "count": "100", "article":[ { "id": "10000", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] }, { "id": "10001", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] }, { "id": "10002", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "# Hello World\n >这是一个 Markdown 文档。", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] } ] } }查询文章详情POST /api/article参数:参数名类型是否必传说明示例值METHODString是接口方法DETAILtotalarray是请求数据 total.typestring是返回类型Markdown、htmltotal.idstring是文章ID10000请求示例:{ "METHOD": "DETAIL", "total":{ "type": "html", "id": "10000" } }响应示例:{ "code":100200, "notify":"success", "total":{ "id": "10000", "title": "文章标题", "keywords": "左岸,LeftBank,左岸博客", "description": "这是一段简单的描述,用于SEO", "author": "10000", "classify": "01", "content": "<h1>Hello World</h1><p>这是一个 Markdown 文档。</p>", "cover": "https://img.eme.cm/102.png", "create": "创建时间", "update": "更新时间", "tag": ["01","02","03"] } }
2025年11月21日
12 阅读
0 评论
0 点赞
2025-07-25
MongoDB驱动文档
MongoDB 操作指南本文档总结了 PHP 中 MongoDB 的基本操作方法,包括插入、删除、修改和查询数据。初始化 MongoDB 连接use EMETeam\MongoDB; $MongoDB = new MongoDB(HOST:"mongodb://Binar:27017"); $MongoDB->init(DataName:"BLOG",BoxyName:"users");数据操作方法1. 插入数据// 插入一条数据 $source = $MongoDB->Insert(Array:["username" =>"Eme","ID"=>10000]);2. 删除数据// 删除一条数据 $source = $MongoDB->Remove(Array:["ID"=>10024]);3. 修改数据// 修改一条数据 $source = $MongoDB->Setting(Array:["ID"=>10025],JData:["ID"=>10020,"username"=>"Meme"]);4. 查询数据查询所有数据// 查询所有数据 $source = $MongoDB->find();查询一条数据// 查询一条数据 $source = $MongoDB->findOne();分页查询// 分页查询 $source = $MongoDB->findPod(num:2,size:2);输出结果使用 var_dump 输出操作结果:var_dump($source);
2025年07月25日
32 阅读
0 评论
0 点赞
2025-04-19
支付宝集成文档
暂无简介
2025年04月19日
79 阅读
0 评论
0 点赞
2025-04-02
清明上河园
{dplayer src="https://log.alinen.cn/cd63feb0231d4a398d3bb894a525e5c7.MP4"/}
2025年04月02日
104 阅读
0 评论
2 点赞
1
2