如何在 SHTML 页面中包含 PHP 文件? [英] How to include PHP file in SHTML pages?

查看:29
本文介绍了如何在 SHTML 页面中包含 PHP 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

I have a shtml file index.shtml in which I want to include a PHP file which performs some programing and returns HTML data. I am trying to include my PHP file but I don't know how to do that, I tried following but nothing is working,

Following line is just printing an error, "[an error occurred while processing this directive] ":

<!--#include file="/SSI/test.php"--> 

This line is displaying some junk characters:

<!--#include virtual="/SSI/test.php"--> 

This line is doing nothing and displaying the command as is in the .shtml page

<?PHP 
    include("/SSI/test.php");
?>

Thanks

解决方案

If there is no particular reason that you are using .shtml aside from what you mentioned regarding traffic, you can change its processing in your .htaccess file:

<Files *.shtml>
ForceType application/x-httpd-php
</Files>

Or you can specify that file in particular:

<Files filename.shtml>
ForceType application/x-httpd-php
</Files>

This will tell the server to parse the .shtml like it was a .php file, and therefore any PHP commands should be processed, such as your include statement. No need to change the file extension.

这篇关于如何在 SHTML 页面中包含 PHP 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆