项目简介
本项目是一个多功能工具集合系统,包含操作 MySQL、XML、分页处理、发送邮件等多种功能。其中 Excel 功能仅满足基本数据提取需求,尚未完善。此外,项目包含一个极简框架 system.php
,能提供基本的路由、配置文件读取与缓存、MVC 支持等实用功能。
项目的主要特性和功能
- 极简框架:
system.php
可实现基本的路由、堆栈调试、基本类的自动加载,支持 MVC 模式。 - 缓存工具:
cache_tool.php
用于缓存处理,有待进一步优化。 - 数据库更新工具:
dbheper_tool.php
能依据 XML 文件自动更新数据库结构,尽量不影响原有数据。 - Excel 处理:
Excel_tool.php
为半成品,仅支持基本数据提取,高级功能可调用 PHPExcel。 - 分页处理:
fenye_tool.php
是普通分页类,可计算当前页并输出翻页超链接。 - 邮件发送:
mail_tool.php
用于发送邮件,功能较单一,需进一步完善。 - MySQL 操作:
pdo_mysql.php
对 PDO 进行二次封装,操作 MySQL 数据库,支持过滤用户输入参数。 - XML 处理:
xml_tool.php
功能较完善,降低了不稳定服务器上文件损坏的可能性,但对含特殊符号内容的处理有待优化。
安装使用步骤
框架使用
- 把项目源码下载到本地。
- 配置 URL 重写到唯一入口。
- 创建
system
类的实例,构造函数参数为项目初始化文件(PHP 编写,可配置基本信息)和用户配置文件(普通文本格式,含数据库登录信息等)。 - 框架会根据 URL 地址相对入口文件位置查找控制器,例如“URLROOT/a/b/c”会调用
a_control
(controls
文件夹下,可通过配置文件修改)的b_page
方法。
工具类使用
根据实际需求,在代码中引入相应的工具类文件,如 cache_tool.php
、dbheper_tool.php
等,然后调用其提供的方法进行操作。使用 dbheper_tool.php
时,要先备份数据库。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】