Skip to content

Commit

Permalink
fix: the initial database is empty
Browse files Browse the repository at this point in the history
  • Loading branch information
yanranxiaoxi committed Sep 2, 2022
1 parent 83087a9 commit d79bbee
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions Public/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,23 +27,6 @@
$helper = new GlobalHelper($database);


/**
* 初始参数
*/
// 程序版本
define('VERSION', '0.1.0');
// 关闭 PHP 警告提示
if (DEBUG_MODE === false) {
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED);
}
// 设置 PHP 超时时限
ini_set('max_execution_time', 60);
// 设置 Contect-Type 请求头为 text/html
header('Content-Type: text/html; charset=utf-8');
// 获取控制器,并使用二进制安全的方式剥去字符串左右的空白与其中的 HTML 标签
$controller = empty($_GET['c']) ? 'Index' : htmlspecialchars(trim($_GET['c']));


/**
* 载入配置文件
*/
Expand All @@ -53,14 +36,31 @@
exit();
}
// 检查数据库是否存在,不存在则复制数据库
if (!file_exists('../Data/Database.db3')) {
if (!file_exists('../Data/Database.db3') || filesize('../Data/Database.db3') === 0) {
if (!copy('../Data/Database.sample.db3', '../Data/Database.db3')) {
exit('数据库初始化失败,请检查 Data 目录是否拥有写入权限!');
}
}
require_once('../Data/Config.php');


/**
* 初始参数
*/
// 程序版本
define('VERSION', '0.1.1');
// 关闭 PHP 警告提示
if (DEBUG_MODE === false) {
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED);
}
// 设置 PHP 超时时限
ini_set('max_execution_time', 60);
// 设置 Contect-Type 请求头为 text/html
header('Content-Type: text/html; charset=utf-8');
// 获取控制器,并使用二进制安全的方式剥去字符串左右的空白与其中的 HTML 标签
$controller = empty($_GET['c']) ? 'Index' : htmlspecialchars(trim($_GET['c']));


/**
* 根据请求载入控制器
*/
Expand Down

0 comments on commit d79bbee

Please sign in to comment.