问题描述
我有一个HTML文件来执行PHP codeS,但我的服务器没有这样做。我添加了一个处理程序 AddHandler的应用程序/ X的httpd - PHP的.html的.htm
但仍然是不响应code。
I have to execute PHP codes in a HTML file, but my server not doing it. I added a handler AddHandler application/x-httpd-php .html .htm
but still it's not responding to the code.
在code我试图执行
<!DOCTYPE html>
<html>
<body>
<?php
$url=basename($_SERVER['REQUEST_URI']);
?>
<p>the file name is <?php echo $url; ?></p>
</body> </html>
和的结果是的文件名是
它应该是的文件名是test.html的
it should be "the file name is test.html"
我检查通过服务器软件版本的phpinfo()
它说这个阿帕奇Phusion_Passenger / 4.0.10 mod_bwlimited / 1.4 mod_fcgid / 2.3.9。现在怎么办?
I checked the server software version via phpinfo()
it say this "Apache Phusion_Passenger/4.0.10 mod_bwlimited/1.4 mod_fcgid/2.3.9". now what ?
我甚至不知道这是。什么样的服务器我的虚拟主机使用,请告诉我,我怎么能在一个HTML文件中运行PHP codeS?
I don't even know that it is. Please tell me what server my web host is using and how can I run PHP codes in a HTML file?
推荐答案
您可以尝试以下之一(或许,添加到您的的.htaccess
):
You can try one of the following (probably, add to your .htaccess
):
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
或者
<FilesMatch ".+\.html$">
SetHandler application/x-httpd-php
</FilesMatch>
这篇关于如何获得一个PHP文件与运行&QUOT;&的.html QUOT;延期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!