Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 加载应该出现在每个页面上的内容的最佳方式_Php_Html_Iframe_Dynamic - Fatal编程技术网

Php 加载应该出现在每个页面上的内容的最佳方式

Php 加载应该出现在每个页面上的内容的最佳方式,php,html,iframe,dynamic,Php,Html,Iframe,Dynamic,到目前为止,我一直在使用标记将诸如页眉/页脚/导航栏之类的内容加载到我的网页中。这些都会带来很多麻烦,当我准备开始建立一个新的网站时,我想我现在应该把它整理好了 我想把所有的html代码都放在一个php文件中,然后动态加载。。理想情况下,我希望代码成为页面的一部分。所以它看起来是内联的。但如果我需要更改一位,而不是编辑同一个文件100次,我也希望能够编辑一个文件 直到最近,的工作做得很好,我不想使用变通方法来解决我的问题。有没有人可以发布一些我可以修改的代码,或者发布一个链接,告诉我怎么做?Ch

到目前为止,我一直在使用
标记将诸如页眉/页脚/导航栏之类的内容加载到我的网页中。这些都会带来很多麻烦,当我准备开始建立一个新的网站时,我想我现在应该把它整理好了

我想把所有的html代码都放在一个php文件中,然后动态加载。。理想情况下,我希望代码成为页面的一部分。所以它看起来是内联的。但如果我需要更改一位,而不是编辑同一个文件100次,我也希望能够编辑一个文件


直到最近,
的工作做得很好,我不想使用变通方法来解决我的问题。有没有人可以发布一些我可以修改的代码,或者发布一个链接,告诉我怎么做?Cheers

您可以使用PHP的
include()
函数在页面中包含页眉和页脚等元素

因此:

。将在同一目录中查找名为header.php的文件,并将其包含在页面中。然后你只需要把这些写在你的页面顶部


也就是说,这并不是设计网站的好方法。找一个能让你的网站设计和内容分开的网站怎么样

PHP是否包含您要查找的内容

您可以使用模板引擎(例如)。它们通常提供了重用页面片段的方法。如果您的PHP知识有限,您最好研究一下内容管理系统,如Joomla、WordPress和Drupal。听起来正是我想要做的。这种不好的做法是因为性能或兼容性(通常是其中之一)。也。如果我要“包含”一个HTML文档,它会在原始页面上呈现代码吗?是的。include函数只会复制和粘贴所选文件的内容——可以是PHP或HTML。以这种方式生成站点的每个页面需要花费大量的精力。使用诸如Wordpress或Drupal之类的CMS意味着您可以在几秒钟而不是几分钟内创建页面并更改设计。大多数CMS产品都有很多其他的功能,这些功能使管理网站变得更容易。我正在为那些想要特定CMS功能的人构建它,我不会开始编辑像opencart这样复杂的CMS。我今天要开始一门PHP互联网课程,我只需要这一点作为解决方法:)出于兴趣。。像我现在这样使用
有多糟糕?
include('header.php');