【发布时间】:2011-11-23 18:06:27
【问题描述】:
我目前有一个非常简单的页面,但有一些更复杂的后端。我一直这样做,但我觉得这是不对的。但我还没有想出对我有用的东西。
我有我的 index.php、header.php 和 function.php。 index.php 包括 header.php,它从 function.php 调用一个函数。我不确定的主要事情是如何使网站足够动态以使其具有易于编辑的页面,而且易于编辑是它需要编辑的很大一部分。
index.php
<?php
session_start();
include_once 'header.php';
?>
// Page content
</body>
</html>
header.php
<!DOCTYPE HTML>
<html lan="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<?php
require_once 'functions.php';
getBar(); // Top of page bar with menu/login etc
?>
我不认为显示functions.php 会增加那么多。我知道我不应该在我的文件中使用 2 <head>s,那么如果我想在每一页上都有描述该怎么办?我以前的文件设置如下:
index.php
<?php
session_start();
include_once 'header.php';
?>
// extra page specific stuff here, such as description or JS
</head>
<body>
<?php
require_once 'functions.php';
getBar(); // Top of page bar with menu/login etc
?>
// Page content here
</body>
</html>
header.php
<!DOCTYPE HTML>
<html lan="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" type="text/css" />
但是,我认为这些文件是“碎片化的”。我不知道是否有一种普遍接受的方法,但如果有,我很想听听!
【问题讨论】: