首页
社区
文档
日志
登入
注册
文 档
开始
目录结构
配置文件
常量
视图
控制器
文件上传
自动加载类文件
路由
图片验证码
函数
缓存
数据模型
基本操作
数据添加
数据删除
数据更新
数据查询
where条件
自动验证
数据分页
子查询
原生SQL语句的使用
数据缓存
连接Sqlite
内 文 索 引
>#<a href="https://www.showdoc.cc/zphp4" style="color:red" target="_blank">4.0版本请移步 ShowDoc 查看</a> # Z-PHP框架v3.0 文档 >!2.0开始不再支持PHP7之前的版本 Z-PHP框架 目前由我个人开发和维护,所有喜欢的PHPer都可以使用。 框架本身不存在任何后门或是收集、统计信息之类的代码。 欢迎大家使用并提出改进意见,QQ交流群:592429541 ## 一些规范: 1. 大小写:没有强制要求,建议目录和控制器类名全部使用小写。 2. 控制器名:xxx.class.php。 ## 目录权限: /rundir 应该拥有写权限,框架在此目录下存放模板编译文件,缓存文件,日志文件 文件上传目录 同样需要写入权限 通过程序保存配置信息之类的目录或文件也需要写入权限 其他目录及文件根据需求,无必要的情况下应该禁止写入权限 ## 开始使用: 1. 下载程序文件解压后,将 core 目录复制到网站根目录外层,以网站根目录是 /htdocs/public_html 为例core就放在/htdocs 目录下。 2. 在/htdocs/public_html 目录下建立入口文件 index.php,内容如下: <?php define('IN',str_replace('\\','/',dirname(__FILE__)) . '/'); //定义http请求的根目录 define('APP_PATH','home'); //定义应用目录名称 define('DEBUG',1); //开启debug define('ERROR_LOG','php_error_log'); //错误日志目录:rundir目录下 require('../core/core.php'); //加载框架 \z\z::start(); 3. 在浏览器访问刚才建立的入口文件,成功的话会显示欢迎信息并且程序会自动建立项目目录结构。详见目录结构。 应用目录就是入口文件定义的home,欢迎信息就是/htdocs/home/controller/index.class.php 控制器输出的。 >关于目录结构 之所以将程序文件放在站点根目录之外主要是处于安全问题的考虑 这样用户就访问不到 public_html 目录之外的内容 而 public_html 目录下就只有入口文件和网站的静态资源文件,如css,image,js 等等 如果你是用虚拟主机不能指定站点的根目录,请参考以下配置 core就放在站点根目录下 在站点根目录下建立入口文件 index.php,内容如下 <?php define('RES_PATH','public_html'); //定义资源文件的目录 define('APP_PATH','home'); //定义应用目录名称 define('DEBUG',1); //开启debug require('./core/core.php'); //加载框架(注意这里的路径) \z\z::start();