PHP从txt文件运行代码

ben*_*e89 1 php text-files

如果我的网络服务器上有一个文本文件,其中包含完整的PHP代码,所有格式正确,我可以使用PHP fopen读取文本文件并将PHP的输出回显给浏览器.IE浏览器.运行保存在文本文件中而不是硬编码的PHP代码?

谢谢

Joh*_*ker 8

完全有可能这样做(毕竟它只是另一个文件),虽然我很想直接包含它而不是用fopen/eval等搞乱(注意:文件当然必须"完全形成" "并以" <?php"等开头,以便包含工作.)

但是,我非常谨慎地使用.txt扩展名命名文件,因为这意味着如果它存在于公共HTTP文档区域中,则可以直接从浏览器浏览此文件的内容.因此,为什么不简单地将数据写入.php文件 - 这将不比.txt文件困难,并且提供的优点是,如果有人试图访问它,它总是被Web服务器解析.

  • @ benhowdle89 - 应用程序会让人们写PHP吗?(如果是这样,那几乎是无法估量的**安全风险.)无论如何,这里没有任何内在的聪明,尽管你显然需要一个脚本来获取文件并将它们存储在一个理智的位置等 (2认同)