<?php
// __FILE__ 文件的完整路径和文件名 D:\phpStudy\WWW\hospital\local.mtpcwh.com\index.php
// dirname() 函数返回路径中的目录部分。dirname(__FILE__) D:\phpStudy\WWW\hospital\local.mtpcwh.com
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
// 数据库配置文件common.inc.php 不存在 则说明未安装,跳转到安装界面
header('Location:install/index.php');
exit();
}
//自动生成HTML版
// 如果url中有upchche参数 或者根目录下不存在index.html文件 则自动生成HTML
if(isset($_GET['upcache']) || !file_exists('index.html'))
{
// 引入文件配置选项
require_once (dirname(__FILE__) . "/include/common.inc.php");
// DEDEINC : D:/phpStudy/WWW/hospital/local.mtpcwh.com/include
require_once DEDEINC."/arc.partview.class.php"; // 载入视图类
$GLOBALS['_arclistEnv'] = 'index'; //设定一个变量
$row = $dsql->GetOne("Select * From `#@__homepageset`"); // 主页设置表
$row['templet'] = MfTemplet($row['templet']); //模板目录规则
$pv = new PartView(); // 实例化视图类
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); // 调用模板
$row['showmod'] = isset($row['showmod'])? $row['showmod'] : 0; //展现模式
if ($row['showmod'] == 1)
{
$pv->SaveToHtml(dirname(__FILE__).'/index.html'); //生成静态首页
include(dirname(__FILE__).'/index.html'); // 包含首页文件
exit();
} else {
$pv->Display();
exit();
}
}
else
{
header('HTTP/1.1 301 Moved Permanently'); // index.html已存在
header('Location:index.html');
}
?>
dede 5.7 入口文件解读
最新推荐文章于 2022-12-09 14:33:02 发布