PHP - 在.apache上生成.txt文件

Nin*_*ars 1 php apache

我正在寻找一种让apache服务器知道我的.txt包含php可执行代码并且应该执行它的方法.我希望这能欺骗浏览器和用户认为该文件是.txt,而实际上它是一个php文件.

例:

http://example.com/test.txt

的test.txt

<?php echo "Hello World"; ?>
Run Code Online (Sandbox Code Playgroud)

Mic*_*one 5

要仅在特定文件上运行此命令,以下AddType将起作用:

<Files test.txt> 
    AddType application/x-httpd-php .txt
</Files>
Run Code Online (Sandbox Code Playgroud)

对于没有扩展名的文件:

<Files test> 
    ForceType application/x-httpd-php
</Files>
Run Code Online (Sandbox Code Playgroud)

如果这给您带来问题,您可能需要使用application/x-httpd-php5(注意"5"),具体取决于您的环境设置.

只需将其放在服务器/虚拟主机配置中,或放在.htaccess文件中.