1 Star 3 Fork 1

He Lei/MVCBlog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.php 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
heleifz 提交于 2013-07-20 00:46 . tinymce.
<?php
// location: MVC/
// 简写常量
define ('DS', DIRECTORY_SEPARATOR);
define ('HOME', dirname(__FILE__));
// 第三方库文件
require_once '3rdparty'.DS.'HTMLpurifier'.DS.'library'.DS.'HTMLPurifier.auto.php';
// MVC 框架的单一入口,用于 URL 解析及对象的拼装
require HOME.DS.'config.php';
// 执行 bootstrap,解析 GET 请求
try {
require HOME.DS.'utilities'.DS.'bootstrap.php';
} catch (Exception $e) {
require HOME.DS."utilities".DS."error.php";
error_page($e);
}
ini_set("display_errors", 1);
// 实现自动载入类库
// PHP 函数可以在调用后再定义,只要不是以 include file 里定义
function __autoload($class) {
// 避免文件大小写的影响
$class = strtolower($class);
if (file_exists($p = HOME.DS.'models'.DS.$class.'.php')) {
require $p;
} else if (file_exists($p = HOME.DS.'controllers'.DS.$class.'.php')) {
require $p;
} else if (file_exists($p = HOME.DS.'utilities'.DS.$class.'.php')) {
require $p;
} else {
throw new Exception("无效的地址。");
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/Helei/mvcblog.git
git@gitee.com:Helei/mvcblog.git
Helei
mvcblog
MVCBlog
master

搜索帮助