PHP / HTML:代码重用

时间:2012-02-08 09:49:31

标签: php html templating

Stackoverflow如何重用其代码,尤其是页眉和页脚?

所以,基本上当我点击'标签'只有内容更改,而不是页眉和页脚。 什么是最好的实践?指向简单教程的链接会很好。

我正在使用HTML5,PHP和MySQL。还没有涉及JavaScript。

4 个答案:

答案 0 :(得分:3)

没有涉及任何框架,请尝试以下几点:

<?php

include('header.php');

// do something, render page specific content ...

include('footer.php');

答案 1 :(得分:1)

他们这样做的方法是将所有静态内容(页面之间不会改变的内容)分成单独的文件。然后他们按需要将它们包括在内,正如@vzwick指出的那样。

必须说,他们已经装满了。因为布局目的,所以不使用AJAX重新加载页面的特定部分。页眉和页脚部分缓存在服务器调用之间,似乎几乎是即时加载。

这是大多数网络脚本语言工作的原则。

答案 2 :(得分:0)

Ajax是一种仅重新加载特定div的技术,而不是整个页面:Ajax

答案 3 :(得分:0)

我不知道HTML5是否可行,但我使用AJAX和JQUERY进行动态网站/内容刷新

Jquery文档是在http://docs.jquery.com/Main_Page找到的,在http://jqueryui.com/demos/找到JqueryUI

这是一个简单的JQUERY / AJAX代码片段

$.ajax({
    beforeSend:function()   {
        $("#loader").show();
    },
    url:your/path/file.php,
    method:"get",
    data:{rights:usrRights,rights2:usrRights2},
    dataType:"html",
    success:function(output)    {
        $("#content").html(output);
    },
    complete: function() {
        $("#loader").fadeOut("slow");
    }
});

包含一个带覆盖的加载器div,默认情况下它隐藏在div中我放了一个.gif加载器图像

希望我能帮助你

问候