【发布时间】:2015-06-26 09:56:21
【问题描述】:
我必须在 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>
结果是“文件名是”
应该是“文件名为test.html”
我通过phpinfo()检查了服务器软件版本,上面写着“Apache Phusion_Passenger/4.0.10 mod_bwlimited/1.4 mod_fcgid/2.3.9”。现在呢?
我什至不知道它是。请告诉我我的虚拟主机正在使用什么服务器以及如何在 HTML 文件中运行 PHP 代码?
【问题讨论】:
-
www.cclasses.in/test.html 你可以去看看...
-
您的
html代码?phpinfo()表明PHP模块正在运行。默认情况下,*.html和*.php将由PHP引擎解释。 -
文件名为
-
phpinfo() 正在运行,.php 文件也在运行。但是 .html n .htm 文件中没有令人兴奋的 php。
-
在编辑问题之前或期间,如果您的编辑会覆盖其他人的编辑,您将收到基于 JavaScript 的警告。发生这种情况时,请将您的更改复制到剪贴板,取消编辑,刷新您的页面,并有选择地重新合并更改 - 否则您将回滚已改进您的问题的编辑。