php网站设计的一页

时间:2011-05-19 22:22:32

标签: php model-view-controller web get master-pages

我已经创建了一个有6个页面的php网站,并且每个页面的结构都是相同的,唯一改变的是内容,所以是相同的标题,相同的设计和相同的页脚,我之前说过的唯一改变就是内容本身。

所以我在思考而不是有很多页面,我只能有一个设计页面,只更改内容,你推荐什么?,我该怎么做?,我也不打算安装像Typo3这样的东西, wordpress,joomla或我服务器中的任何东西,所以我想要一些我可以用php idk做的事情。谢谢!

3 个答案:

答案 0 :(得分:3)

最简单的解决方案是创建单独的文件。

  • 的header.php
  • footer.php
  • menu.php

header.php 中插入标题

的代码
<?php ?>
<HTML>
<HEAD>
</HEAD>
<BODY>
...
<? ?>

页脚和菜单文件也一样。

然后你可以通过加入它来使用它。

您的index.php可能如下所示。

<?php 
include("header.php");
include("menu.php");
?>

<h1> This is my content </h1>

<?php
include("footer.php");
?>

对于不想花费使用模板,CMS等的人来说,这是最简单的选择。此外,您还可以创建名为header的函数,该函数需要$ title并更改窗口的标题。由你决定。

答案 1 :(得分:0)

听起来你想要AJAX。使用prototype。您可以制作一个页面,然后使用原型根据用户点击交换内容(可能包括PHP页面)。

答案 2 :(得分:0)

简单易行的解决方案:

创建footer.php和header.php

并且在header.php中你可以有这样的东西:

<?php function top_header($title) { ?>
    <html>
    <head>
    <title> <?php echo $title ?> </title>
    </head>
    <body>
<?php } ?>

footer.php

<?php function footer() { ?>
    </body>
    </html>
<?php } ?>

你的index.php看起来像这样:

<?php
include("header.php");
include("footer.php");
top_header("Title of the page");
?>
Hello World!
<?php footer(); ?>