PHP如何在PHP中执行其他文件扩展名?

PHP如何在PHP中执行其他文件扩展名?,php,execute,Php,Execute,我试图找到设置,在那里我可以让PHP在PHP引擎中执行其他文件扩展名 有什么想法吗?exec()将执行一个外部程序,如果这是您的意思的话。您可以捕获输出,但我不确定这是否就是您所说的“进入PHP引擎”的意思 编辑:如果您的意思是以PHP的形式运行其他文件扩展名,那么可以编辑.htaccess来指定文件类型。例如,要将.html作为PHP运行: AddType application/x-httpd-php .html 这与服务器处理请求的方式有关。服务器可能配置为将扩展名为.php的请求传递

我试图找到设置,在那里我可以让PHP在PHP引擎中执行其他文件扩展名

有什么想法吗?

exec()
将执行一个外部程序,如果这是您的意思的话。您可以捕获输出,但我不确定这是否就是您所说的“进入PHP引擎”的意思

编辑:如果您的意思是以PHP的形式运行其他文件扩展名,那么可以编辑.htaccess来指定文件类型。例如,要将.html作为PHP运行:

AddType application/x-httpd-php .html

这与服务器处理请求的方式有关。服务器可能配置为将扩展名为.php的请求传递给php。您可以修改服务器配置,将其他请求也传递给php解析器


因为我不知道您使用的是哪种类型的服务器,所以我无法说明如何修改配置。

您可以使用include函数执行其他文件。这将把任何带有php标记的文件解析为php

**注意-包括来自webroot的非php文件意味着人们可以在不执行脚本的情况下访问该脚本。我强烈建议你在大多数情况下不要这样做

可能重复的