PHP包括页脚链接从外部文档


PHP Include Footer Links From External Document

我目前正在构建一些使用相同页脚链接的单页网站。因为我希望能够同时更新它们,所以我想知道PHP是否可以用来实现这一目标。我想我可以在外部文档中编写HTML中的链接,并使用include函数来抓取HTML并在每个页脚中输出它。我是新的php,所以我很抱歉,如果这是一个非常基本的问题。如有任何帮助,不胜感激。

如果你正在建立单独的网站,并打算使用相同的页脚为他们所有,你可以创建一个示例页脚html文件,并使用PHP file_get_contents显示它在每个网站

最好的方法是创建一个名为includes的文件夹,这是php项目中的正常惯例,然后创建一个名为footer.php的页面,然后将该文件包含在主文件中,例如,您在根文件夹上有一个名为index.php的文件,您想在那里包含footer.php,您只是写<?php include("foldername/filename.php");?>,在这种情况下将是<?php include("includes/footer.php"); ?>。由于您是新手,为了进一步阅读,您可以查看这里

实际上,许多PHP应用程序(如wordpress)的模板都是按照您的设想工作的。它们使用include/require命令。

在web根目录下,文件可以这样组织:

Web Root
├── css
├── footer.php
├── header.php
├── images
├── index.php
├── js
└── list.php

在index.php和list.php中,使用include "header.php"和include "footer.php"来添加页眉和页脚代码。现在,如果你在footer。php中修改了一些东西,当你访问index。php和list。php时,你可以看到修改

PS:什么时候我应该使用require_once vs include?