Php 将网页的部分导出到另一个文件

Php 将网页的部分导出到另一个文件,php,html,include,Php,Html,Include,所以我有一个超过10页的网站。现在,我想将head部分、header和footer导出到其他文件中,以便于进一步编辑这些部分中的任何部分,而无需遍历每个页面。是否可以创建header.html并让其他html文件从单独的文件导入代码?使用CSS无法做到这一点。您可以使用Ajax从分离的文件中调用这些HTML内容(jQuery非常简单),也可以使用PHP直接包含这些文件。CSS无法做到这一点。您可以使用Ajax从分离的文件中调用这些HTML内容(jQuery非常简单),也可以使用PHP直接包含这些

所以我有一个超过10页的网站。现在,我想将head部分、header和footer导出到其他文件中,以便于进一步编辑这些部分中的任何部分,而无需遍历每个页面。是否可以创建header.html并让其他html文件从单独的文件导入代码?

使用CSS无法做到这一点。您可以使用Ajax从分离的文件中调用这些HTML内容(jQuery非常简单),也可以使用PHP直接包含这些文件。

CSS无法做到这一点。您可以使用Ajax从分离的文件中调用这些HTML内容(jQuery非常简单),也可以使用PHP直接包含这些文件。

您可以将头文件和相关文件移动到HTML文件中,然后只需调用jQuery load将其引入

用法

您还可以使用PHP对header.PHP文件执行一次PHP include_。这与wordpress的功能类似

用法


祝你好运,如果还有其他问题,请告诉我

您可以将头文件和相关文件移动到html文件中,然后调用jQuery load将其引入

用法

您还可以使用PHP对header.PHP文件执行一次PHP include_。这与wordpress的功能类似

用法


祝你好运,如果还有其他问题,请告诉我

您所描述的是一个“include”,下面介绍如何使用PHP实现它。我建议使用像PHP这样的服务器端语言来进行包含,因为它肯定会被Google索引,您不必担心用户禁用了javascript或支持得不好

首先,除非您的网页被保存为PHP(扩展名为.PHP),或者您的HTML页面(.HTML扩展名)被PHP解析,否则您将无法执行此操作。显然,您还需要在服务器上运行PHP

将要“包含”的块保存到它们自己的文件(header.php、footer.php等)中。将它们放在您的资产区域下自己的文件夹中(例如名为includes或inc的目录)。然后,在网页中,使用PHP包含这些文件:

<?php include_once($_SERVER['DOCUMENT_ROOT'].'/include/header.php') ?>

对于不同的主机环境,这一行会有所不同,因此您可能需要对此进行调整。

您所描述的是一个“包含”,下面是如何使用PHP实现它。我建议使用像PHP这样的服务器端语言来进行包含,因为它肯定会被Google索引,您不必担心用户禁用了javascript或支持得不好

首先,除非您的网页被保存为PHP(扩展名为.PHP),或者您的HTML页面(.HTML扩展名)被PHP解析,否则您将无法执行此操作。显然,您还需要在服务器上运行PHP

将要“包含”的块保存到它们自己的文件(header.php、footer.php等)中。将它们放在您的资产区域下自己的文件夹中(例如名为includes或inc的目录)。然后,在网页中,使用PHP包含这些文件:

<?php include_once($_SERVER['DOCUMENT_ROOT'].'/include/header.php') ?>

对于不同的主机环境,这一行会有所不同,因此您可能需要对此进行调整。

是的,您的问题是防止代码重复的一般问题。与一般问题一样,多年来,通过许多不同的方法解决了这个问题

还有更多可能的解决方案,仅仅列出所有可能的解决方案将是一项非常困难的任务,因此我的答案将非常模糊

  • 可以使用标记重用结构
  • 您可以使用客户端语言加载它,如(或使用其非常流行的库,称为)
  • 最后,您可以使用

是的,您的问题是防止代码重复的一般问题。与一般问题一样,多年来,通过许多不同的方法解决了这个问题

还有更多可能的解决方案,仅仅列出所有可能的解决方案将是一项非常困难的任务,因此我的答案将非常模糊

  • 可以使用标记重用结构
  • 您可以使用客户端语言加载它,如(或使用其非常流行的库,称为)
  • 最后,您可以使用
您可以通过使用标签来完成。这里已经回答了。您可以通过使用标记来完成。这里已经回答了。