将PHP文件包含到HTML文件中
我正在做一个项目,可能需要更改所有html页面上的相同内容。所以我想我会创建一个php文件,只需更改它,就可以在web上的所有页面上进行更改 这些文件保存为:将PHP文件包含到HTML文件中,php,html,include,require,Php,Html,Include,Require,我正在做一个项目,可能需要更改所有html页面上的相同内容。所以我想我会创建一个php文件,只需更改它,就可以在web上的所有页面上进行更改 这些文件保存为: index.html number.php 例如: ------------------------(HTML文件)---------------------------- <html> <head> <title>Home</title> </head>
index.html
number.php
例如:
------------------------(HTML文件)----------------------------
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Phone Number</h1>
<?php include('number.php') ?>
</body>
</html>
<?php
echo 4895553268;
?>
家
电话号码
------------------------(PHP文件)----------------------------
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Phone Number</h1>
<?php include('number.php') ?>
</body>
</html>
<?php
echo 4895553268;
?>
如果不将所有html的文件扩展名更改为php,我该怎么办。我发现这是可行的,但我只想更改html页面中的代码。我尝试了include require标记,但没有成功,因此我尝试了脚本标记,但似乎无法使其正常工作。为了将PHP输出放入HTML文件,您需要
- 将HTML文件的扩展名改为PHP,并从中包含PHP(简单)
- 将HTML文件作为一种模板加载到PHP中(大量工作)
- 改变你的环境,让它像处理PHP一样处理HTML(坏主意)
.html
文件解释为.php
文件。此配置因服务器软件而异。这还将为服务器添加一个额外步骤,并会降低所有页面上的响应速度,这可能并不理想。您必须将Web服务器配置为使用PHP作为.html
文件的处理程序。这通常是通过使用AddHandler
修改您的文件来完成的,以包括.html
以及.php
请注意,这可能会对性能产生影响,因为这将导致所有.html文件都通过PHP处理程序运行,即使不涉及PHP。因此,您可能会强烈考虑在这些文件上使用<代码> .php < /代码>扩展,并在必要时添加重定向来将请求路由到特定的.html url到它们的.php等值。 < p>在目录中创建.HTAccess文件,并将此代码添加到.HTAccess文件
AddHandler x-httpd-php .html .htm
或
它将强制Apache服务器将HTML或HTM文件解析为PHP脚本您可以通过更改htaccess来更改服务器提供HTML文件的方式。请参阅第二个“comnmand”对我的作用,thx