PHP从txt文件运行代码

PHP从txt文件运行代码,php,text-files,Php,Text Files,如果我的web服务器上有一个文本文件,其中包含完整的PHP代码,所有这些代码的格式都正确,那么我可以使用PHP fopen读取文本文件并将PHP的输出回显到浏览器中。运行保存在文本文件中而不是硬编码的PHP代码 谢谢您可以按照建议使用读取文件,然后可以执行使用读取的字符串。我不推荐这个。尝试另一种解决实际问题的方法。完全有可能做到这一点(毕竟这只是另一个文件),尽管我很想直接将其包括在内,而不是与fopen/eval等混淆(注意:文件当然必须是“完全格式”的,并且从"你为什么要这样做?我认为你做

如果我的web服务器上有一个文本文件,其中包含完整的PHP代码,所有这些代码的格式都正确,那么我可以使用PHP fopen读取文本文件并将PHP的输出回显到浏览器中。运行保存在文本文件中而不是硬编码的PHP代码


谢谢

您可以按照建议使用读取文件,然后可以执行使用读取的字符串。我不推荐这个。尝试另一种解决实际问题的方法。

完全有可能做到这一点(毕竟这只是另一个文件),尽管我很想直接将其包括在内,而不是与fopen/eval等混淆(注意:文件当然必须是“完全格式”的,并且从"
你为什么要这样做?我认为你做不到。@Mark Baker不会执行代码,它只会将其作为纯文本包含。我想将PHP代码从iphone应用程序发送到web主机上的文本文件中,让脚本读取并将结果回显到iphone上app@jakenoble-难以从OP确定+1是否为st范围问题,但知道答案可能有用。了解更多关于php如何处理Include的信息从来都不是一件坏事。有时你必须修改或扩展现有的应用程序,并告诉你的老板你不会做这项工作,因为原来的方法不好,这不是一个好主意“你为什么需要这个?”到处都是答案,这只是一种暗示。只要在一个有效的答案中包含你的警告,这样人们就知道他们使用你的解决方案时所冒的风险。我不知道我能做到:)因此,我可以让用户写出他们的php,然后我可以将整个php文件发送到我的web服务器?@benhowdle89-该应用程序将允许人们编写php?(如果是这样,那将是一个几乎无法计算的巨大安全风险。)不管怎么说,这里没有什么天生聪明的地方,尽管你显然需要一个脚本来提取文件并将它们存储在一个合理的位置,等等。你能解释一下为什么这是一个风险吗?现在最好知道:)@benhowdle89如果你允许人们输入自己的PHP代码并在你的服务器上执行,那么它显然可以做任何事情我认为本地脚本可以,因为没有实际的方法来创建一个“沙盒”环境来运行这些东西。我很想用你具体计划做什么来更新你的新问题。