可能的重复:
PHP 沙箱/清理传递给 create_function 的代码 https://stackoverflow.com/questions/825434/php-sandbox-sanitize-code-passed-to-create-function
对于这个非常笼统的问题,我深表歉意,但我需要一些指导。执行用户提交的 PHP 代码的最理想方式是什么?想想用于 PHP 的 JSFiddle。我知道有些网站可以这样做,例如http://writecodeonline.com/php/ http://writecodeonline.com/php/但我认为那是 PHP4,并且不能与我尝试在其上运行的一半代码一起使用。我也知道我可以简单地禁用所有“有风险”的功能,但是,这并不有趣:)
我知道拥有一个 PHPFiddle.com 会非常方便,我们可以在 StackOverflow 上进行参考,就像我们开始依赖 JSfiddle 或 JSbin 一样。
我正在考虑在我的盒子上创建虚拟主机,这样用户尝试使用的任何文件系统功能都将仅限于该沙箱。我不确定如何解决这个问题,或者它是否会导致我的服务器运行其中几个。
Ideas?
我一直想知道如果有一个云 IDE 可以托管我的所有 PHP 文件、测试它、共享它等该有多好。基本上它应该能够完成我在计算机中所做的所有事情。直到最近,我偶然发现了一个非常好的 Cloud IDE,名为Kodingen http://kodingen.com/#fragment-7473725078。这是一个非常有用的云应用程序,有时非常方便。不过,下面列出了一些可让您运行 PHP 代码的服务。
- http://kodingen.com/ http://kodingen.com/
- http://www.codr.cc/ http://www.codr.cc/
- http://www.chopapp.com/ http://www.chopapp.com/
- http://www.amyeditor.com/ http://www.amyeditor.com/
- https://codeanywhere.net/ https://codeanywhere.net/
- http://www.coderun.com/ http://www.coderun.com/
- http://shiftedit.net/ http://shiftedit.net/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)