如何使用php在许多文档中包含html(include html in many documents using php)

许多开发人员使用PHP包含在整个网站上重复的网站内容:通常是网站的标题,包括导航元素和徽标,以及页脚、社交媒体小部件或按钮以及其他内容。这是一个网页设计的最佳实践。它有助于最小化加载时间并优化查看体验。一旦网站访问者理解了一个页面,他们就知道如何浏览其他页面。...

许多开发人员使用PHP包含在整个网站上重复的网站内容:通常是网站的标题,包括导航元素和徽标,以及页脚、社交媒体小部件或按钮以及其他内容。这是一个网页设计的最佳实践。它有助于最小化加载时间并优化查看体验。一旦网站访问者理解了一个页面,他们就知道如何浏览其他页面。

website plan

如果不使用PHP“includes”,您必须将这些单独添加到每个页面。当你想做出改变时,这也会带来一个问题。例如,要更新页脚中的版权日期或在网站导航菜单中添加新链接,您必须更改网站上的每个页面。对于大型站点,简单的编辑会成为一项耗时且重复的任务。

php“包含”解决方案

如果您的服务器上有PHP,您可以编写一段代码,并将其包含在任何您喜欢的地方—在每个页面上或有选择地包含。例如,假设您有一个“联系我们”表单小部件,允许网站访问者与您的公司连接。如果您希望它出现在某些页面上,而不是其他页面上,那么使用PHP包含是一种节省时间的解决方案。如果将来需要编辑该表单,只需在一个文件中编辑该代码块,包含该代码块的每个页面都会得到更新。

大多数服务器配置为安装了php如果不确定服务器上是否安装了php请与系统管理员或主机联系。如果没有,他们可以帮助您进行安装。

  1. 编写要在多个页面上重复的HTML,并将其保存到单独的文件中。在本例中,我们在选择页面上包含一个联系人表单,并将其命名为contact-form.php。将所有包含文件保存在名为“includes”(如本例所示)或类似的单独目录中。你会知道在哪里找到他们以及如何给他们打电话。
  2. 打开要在其中显示联系人表单的网页之一。
  3. 将以下代码准确地放置在表单显示的位置。根据需要更改路径和文件名。<?phprequire($DOCUMENT\u ROOT。“包括/contact-form.php“&燃气轮机;
  4. 将相同的代码写入您希望联系人表单出现的每个页面。只需复制并粘贴代码即可,以提高速度和方便性。
  5. 如果要更改联系人表单中的某些内容(例如,添加新字段),只需编辑contact-form.php文件。当您将编辑后的文件上载到服务器上的includes/目录时,您将在使用此代码的站点的每个页面上看到反映的更改。这比单独更改这些页面要快得多!

任何可以放在标准html文件中的东西都可以放在php包括中。

将使用php包含的任何页面保存为具有适当扩展名(例如index.php)的php文件。有些服务器不需要这样做,但如果您将站点移动到另一台服务器上,将此作为一种实践可以消除任何不确定性并避免出现问题。

  • 发表于 2021-09-04 21:46
  • 阅读 ( 153 )
  • 分类:IT

你可能感兴趣的文章

7所有网站开发人员都应该知道的编程技巧

...络开发知识正成为现代知识工作者必备的技能。那些掌握如何在这个行业创造的人,将是21世纪最具竞争力和安全感的人。 ...

  • 发布于 2021-03-15 10:16
  • 阅读 ( 234 )

如何在一个树莓圆周率主持自己的网站

...窗口中,在空白处单击鼠标右键,然后选择New>Text Document。将文档命名为ssh,注意删除.TXT文件扩展名。当Pi引导时,它将检测ssh文件并启用此功能。 ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 222 )

菲律宾比索(php)和html格式(html)的区别

...。它主要用于Web开发和生成动态Web页面。除了HTML之外还使用PHP,PHP代码实际上嵌入到HTML源文档中。 超文本标记语言(HTML)是一种众所周知的用于开发网页的标记语言。它已经存在了很长一段时间,是常用的网页设计。XML或可...

  • 发布于 2021-07-12 07:19
  • 阅读 ( 164 )

JAVA(java)和菲律宾比索(php)的区别

...归的缩写。PHP是在PHP许可证下发布的自由软件,由于PHP的使用受到限制,与GNU通用公共许可证(GPL)不兼容。 PHP是一种开源的服务器端HTML嵌入式脚本语言。它基本上可以执行其他CGI程序可以执行的任何任务,但它主要用于创建...

  • 发布于 2021-07-13 05:58
  • 阅读 ( 186 )

AJAX(ajax)和菲律宾比索(php)的区别

...XML。它是一组用于设计网站的web开发程序。这些程序结合使用XHTML进行基本编程、CSS进行样式设置、DOM进行交互、使用XML和XSLT进行数据交换、XMLHttpRequest和JavaScript来创建交互式web应用程序。另一方面,PHP是一种服务器端脚本语言...

  • 发布于 2021-07-13 06:00
  • 阅读 ( 150 )

菲律宾比索(php)和mysql数据库(mysql)的区别

...归的缩写。PHP是在PHP许可证下发布的自由软件,由于PHP的使用受到限制,与GNU通用公共许可证(GPL)不兼容。 PHP是一种开源的服务器端HTML嵌入式脚本语言。它基本上可以执行其他CGI程序可以执行的任何任务,但它主要用于创建...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 207 )

菲律宾比索(php)和php5型(php5)的区别

...归的缩写。PHP是在PHP许可证下发布的自由软件,由于PHP的使用受到限制,与GNU通用公共许可证(GPL)不兼容。 PHP是一种开源的服务器端HTML嵌入式脚本语言。它基本上可以执行其他CGI程序可以执行的任何任务,但它主要用于创建...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 164 )

菲律宾比索(php)和python(python)的区别

...归的缩写。PHP是在PHP许可证下发布的自由软件,由于PHP的使用受到限制,与GNU通用公共许可证(GPL)不兼容。 PHP是一种开源的服务器端HTML嵌入式脚本语言。它基本上可以执行其他CGI程序可以执行的任何任务,但它主要用于创建...

  • 发布于 2021-07-13 06:11
  • 阅读 ( 165 )

菲律宾比索(php)和结块(cakephp)的区别

...归的缩写。PHP是在PHP许可证下发布的自由软件,由于PHP的使用受到限制,与GNU通用公共许可证(GPL)不兼容。 PHP是一种开源的服务器端HTML嵌入式脚本语言。它基本上可以执行其他CGI程序可以执行的任何任务,但它主要用于创建...

  • 发布于 2021-07-13 06:15
  • 阅读 ( 170 )

html5(html5)和菲律宾比索(php)的区别

...,用于将文档编码为可供人和计算机读取的格式。 HTML是使用HTML元素编写的,HTML元素主要由标记、开始标记和结束标记组成。这些标记之间的数据通常是内容。HTML的主要目标是允许web浏览器解释和显示标记之间写入的内容。标...

  • 发布于 2021-07-13 06:21
  • 阅读 ( 169 )
嘉薇静奇
嘉薇静奇

0 篇文章

相关推荐