将 PHP 文件包含在 HTML 文件中

2022-08-30 21:06:45

我正在处理一个项目,可能需要更改所有html页面上的相同内容。所以我想我会创建一个php文件,只需要改变它,所以它在网络上的所有页面上都会改变。

这些文件将另存为:

index.html
number.php

例:

------------------------(HTML文件)----------------------------

<html>
   <head>
      <title>Home</title>
   </head>
   <body>
      <h1>Phone Number</h1>
      <?php include('number.php') ?>
   </body>
</html>

------------------------(PHP 文件)----------------------------

<?php
   echo 4895553268;
?>

我能做些什么而不把我所有的html的文件扩展名都改成php。我发现这有效,但我只想更改html页面中的代码。我尝试过包含要求标签,但这不起作用,所以我尝试了脚本标签,似乎无法使其正常工作。


答案 1

为了将PHP输出放入HTML文件中,您需要

  • 将 HTML 的扩展名更改为 PHP,并从那里包含 PHP(简单)
  • 将HTML文件作为模板加载到PHP中(需要做很多工作)
  • 改变你的环境,让它像处理PHP一样处理HTML(坏主意)

答案 2

在目录中创建一个 .htaccess 文件,并将此代码添加到 .htaccess 文件中

AddHandler x-httpd-php .html .htm

AddType application/x-httpd-php .html .htm

它将强制Apache服务器将HTML或HTM文件解析为PHP脚本


推荐