shtml中的php代码

时间:2012-07-18 19:10:35

标签: php apache shtml

好的,所以我对网站设计很陌生,所以请记住这一点。 我一直在一个网站上工作(文件扩展名为.shtml),现在是时候添加php代码了。它只是一个小代码,但它不适用于.shtml网站; php代码最终在源代码中作为注释。我想知道是否有办法让PHP代码在shtml网站上运行。 感谢。

3 个答案:

答案 0 :(得分:3)

将.shtml更改为.php更新您可能拥有的包含文件以及您的途中。

要保持.shtml添加此

AddType application/x-httpd-php .shtml

请记住,这将为您的网络服务器带来额外的负担,因为它现在将扫描所有.shtml for php而不仅仅是.php文件

这可以添加到httpd.conf文件中

答案 1 :(得分:0)

您需要设置一个Web服务器才能使其正常工作。检查Apache,或http://www.apachefriends.org/en/xampp.html以获取非常容易设置的内容。你不能只是将PHP放入一个html页面并期望它执行,它需要解释器。

答案 2 :(得分:0)

将您的PHP代码编写为单独的.php文件,然后使用SSI将其包含在内,如下所示:

<!--#include virtual="/path/to/yourfile.php" -->

这在托管网站上对我有用,不需要更改.htaccess。 PHP在包含在.shtml页面之前执行。