PHP - 代码分离

时间:2023-11-29 16:21:20

总代码:

<?php

    /*
* Version:1.0
* CreateTime:2015年11月11日
* Author:HF_Ultrastrong
*///引入公共文件,在公共文件中创建,相对于项目的绝对路径
require dirname(__FILE__).'/includes/common.inc.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>论坛系统-首页</title>
<link rel="icon" type="image/x-icon" href="favicon.ico"/>
<link rel="stylesheet" type="text/css" href="styles/1/basic.css" />
<link rel="stylesheet" type="text/css" href="styles/1/index.css"/>
</head>
<body>
<div id="wrap">
<!-- 外部文件 -->
<?php require ROOT_PATH.'./includes/header.inc.php'; ?> <div id="middleContent">
<div id="hotMember">
<h5>最新会员</h5>
</div>
<div id="invitationList">
<h5>帖子列表</h5>
</div>
<div id="images">
<h5>最新图片</h5>
</div>
</div> <!-- 外部文件 -->
<?php require ROOT_PATH.'./includes/footer.inc.php'; ?>
</div>
</body>
</html>

公共文件common.inc.php:

<?php

    /*
* Version:1.0
* CreateTime:2015年11月11日
* Author:HF_Ultrastrong
*/
//定义相对于项目的绝对路径,用以加快调用页面的速度。
define('ROOT_PATH', substr(dirname(__FILE__),0,-8));//C:\AppServ\www\DemoGuest_0.2
?>

使用的部分文件,header.inc.php:

<?php

    /*
* Version:1.0
* CreateTime:2015年11月11日
* Author:HF_Ultrastrong
*/ ?>
<div id="header">
<h2><a href="#">论坛系统</a></h2>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">注册</a></li>
<li><a href="#">登陆</a></li>
<li><a href="#">个人中心</a></li>
<li><a href="#">风格</a></li>
<li><a href="#">管理</a></li>
<li><a href="#">退出</a></li>
</ul>
</div>

使用的部分文件,header.inc.php:

<?php

    /*
* Version:1.0
* CreateTime:2015年11月11日
* Author:HF_Ultrastrong
*/ ?>
<div id="footer">
<p>版权所有,违者必究</p>
<p>HF_Ultrastrong@copyright</p>
</div>