如何创建一个脚本,以便用户在输入时可以测试PHP!

如何创建一个脚本,以便用户在输入时可以测试PHP!,php,testing,Php,Testing,如何使用表单创建脚本,然后在用户输入php代码时对其进行测试?基本上是创建一个PHP在线测试脚本。谢谢你的帮助 我想您必须清理输入,使用eval(),然后发送输出。我认为首先要删除的是eval()调用。所以基本上我会这样做: <form name="form" id="form" method="get" action=""> <p> <textarea name="code" cols="50" rows="15" id="code"></

如何使用表单创建脚本,然后在用户输入php代码时对其进行测试?基本上是创建一个PHP在线测试脚本。谢谢你的帮助

我想您必须清理输入,使用
eval()
,然后发送输出。我认为首先要删除的是
eval()
调用。

所以基本上我会这样做:

<form name="form" id="form" method="get" action="">
  <p>
    <textarea name="code" cols="50" rows="15" id="code"></textarea>
  </p>
  <p>
    <input type="submit" name="Submit" value="Execute!" />
  </p>
</form>


<?php
if(isset($_GET['Submit']))
{
    $code = $_GET['code'];

    eval($code);
}
?> 



但我想这并不完全安全?我应该考虑什么安全?

测试器意味着…到底是什么?您正在尝试检查它的语法吗?或者运行给定的代码?例如,如以下网站: