Php 是否使用一个代码/页面编辑整个网站?

Php 是否使用一个代码/页面编辑整个网站?,php,html,css,Php,Html,Css,正如标题所说,有没有一种方法可以用一个代码或页面编辑整个网站的一部分?例如,如果一个站点的每个页面的底部都是“2014”,那么html或css中是否有一种方法可以将该站点的每个页面都更改为“2015”,而不必手动将每个页面更改为“2015” 我知道这可以在php中完成,并且我知道可以为html配置服务器来读取php代码。此方法是否存在任何缺陷(如果将html页面配置为读取php,则加载速度可能会变慢)?除了使用php代码之外,还有其他方法吗?我认为Dreamweaver可以做到这一点,因为它的“

正如标题所说,有没有一种方法可以用一个代码或页面编辑整个网站的一部分?例如,如果一个站点的每个页面的底部都是“2014”,那么html或css中是否有一种方法可以将该站点的每个页面都更改为“2015”,而不必手动将每个页面更改为“2015”


我知道这可以在php中完成,并且我知道可以为html配置服务器来读取php代码。此方法是否存在任何缺陷(如果将html页面配置为读取php,则加载速度可能会变慢)?除了使用php代码之外,还有其他方法吗?

我认为Dreamweaver可以做到这一点,因为它的“查找并替换整个网站”属性关注性能: 让PHP呈现基本HTML和自己键入HTML之间不会有任何性能差异

性能影响仅在大型PHP应用程序上明显。即使这样,速度还是很快

你问的是惯例。这是一个你可以做的例子


制作一个名为
index.php
的文件,并将其放入: 制作一个名为
footer.html
的文件,并将其放入:
这是我的页脚

如您所见,实践是使用任何内置的
PHP
函数在
PHP
文件中包含其他文件:

包括'some_file.php'

需要'some_file.php'


require_once'some_file.php'

假设所有页面都有一个共同的CSS文件,您可以使用伪元素的
content
CSS属性,如
before
after
来控制所有页面的内容

例如:

#页脚:在{content:'2015';}之前

使用jQuery可以做到这一点,您需要有一个由每个页面共享的基本页面。在.net中,我们有母版/布局页。如果您感兴趣,我会让您知道如何使用jQuery实现这一点。您可以通过两种方式实现。1) 服务器端2)Javascript 3)不确定,但也可以使用css
content
。@Manoz jQuery方法是否与FactoryAidan发布的php方法同样有效?我很想知道这对您来说是否不是太麻烦。@user3174538,jQuery是用于性能比较的客户端脚本。这是一个非常好用的方法。如果您使用jQuery,请看一下。这是一种比我介绍的jQuery方法更简单、更有效的方法。我很奇怪为什么这么多人对php说得不好。
<!doctype html>
<html>
    <head>
        <!--Your head stuff-->
    </head>
    <body>

        <header><?php require_once 'header.html' ?></header>

        <section class="main_content"><h2>My Page!</h2></section>

        <footer><?php require_once 'footer.html' ?></footer>

    </body>
</html>
<h2>This is my header</h2>
<h2>This is my footer</h2>