2011-08-20 133 views
1

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

有什么想法?

+1

的可能重复[如何PHP文件保存为.PHP或.html扩展?](http://stackoverflow.com/questions/5155256/how-to-save-php-file-as-php-or- HTML扩展) – mario

回答

4

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

http://php.net/manual/en/function.exec.php

编辑:如果你的意思是运行其他文件扩展为PHP,你可以编辑的.htaccess指定文件类型。例如,以PHP运行.html:

AddType application/x-httpd-php .html 
2

这将与您的服务器如何处理请求有关。服务器如果可能配置为将.php扩展名的请求传递给php。您可以修改您的服务器配置以将其他请求传递给php分析器。

因为我不知道你使用的是什么类型的服务器,我不能说如何修改配置。

-1

可以使用包括函数执行其他文件。这将解析任何文件与PHP标签到PHP!

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

+0

不,亚当,这是错误的。 – Mob