我正在开发一个可能需要在所有html页面上更改相同内容的项目。所以我想我会创建一个php文件,只需改变它就可以在网上的所有页面上进行更改。
文件保存为:
index.html
number.php
实施例
------------------------(HTML FILE)------------------- ---------
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Phone Number</h1>
<?php include('number.php') ?>
</body>
</html>
------------------------(PHP FILE)------------------- ---------
<?php
echo 4895553268;
?>
如果不将我所有html的文件扩展名更改为php,我该怎么办?我发现它有效,但我只想更改html页面中的代码。我尝试过包含require标签但是没有用,所以我尝试了脚本标签,似乎无法使其正常工作。
答案 0 :(得分:9)
为了将PHP输出转换为HTML文件,您需要
答案 1 :(得分:7)
在目录中创建.htaccess文件,并将此代码添加到.htaccess文件
AddHandler x-httpd-php .html .htm
或
AddType application/x-httpd-php .html .htm
它将强制Apache服务器将PHP或HTM文件解析为PHP脚本
答案 2 :(得分:2)
您必须将您的网络服务器配置为使用PHP作为.html
文件的处理程序。这通常是通过修改您的AddHandler
以包含.html
和.php
来完成的。
请注意,这可能会对性能产生影响,因为这会导致所有.html文件通过PHP处理程序运行,即使不涉及PHP也是如此。因此,您可能会强烈考虑在这些文件上使用.php
扩展名,并根据需要添加重定向,以将特定.html URL的请求路由到其.php等效文件。
答案 3 :(得分:0)
您必须将服务器配置为将.html
文件解释为.php
个文件。此配置因服务器软件而异。这还会给服务器增加一个额外的步骤,并会减慢所有页面的响应速度,可能并不理想。