我必须在HTML文件中执行PHP代码,但我的服务器没有这样做。我添加了一个处理程序AddHandler application/x-httpd-php .html .htm
,但它仍然没有响应代码。
我试图执行的代码
<!DOCTYPE html>
<html>
<body>
<?php
$url=basename($_SERVER['REQUEST_URI']);
?>
<p>the file name is <?php echo $url; ?></p>
</body> </html>
,结果为&#34;文件名为&#34;
它应该是&#34;文件名是test.html&#34;
我通过phpinfo()
检查了服务器软件版本,它说了这个&#34; Apache Phusion_Passenger / 4.0.10 mod_bwlimited / 1.4 mod_fcgid / 2.3.9&#34;。现在怎么样?
我甚至不知道它是。请告诉我我的网络主机使用的服务器以及如何在HTML文件中运行PHP代码?
答案 0 :(得分:2)
您可以尝试以下方法之一(可能会添加到您的.htaccess
):
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
或者
<FilesMatch ".+\.html$">
SetHandler application/x-httpd-php
</FilesMatch>
答案 1 :(得分:0)
请将文件从test.html
重命名为test.php
并浏览该文件。它会有效。