首页 > 代码库 > PHP 动态执行
PHP 动态执行
PHP 动态执行
在页面上直接输入代码,点击执行,返回执行结果
方法很简单,主要使用了 $newfunc = create_function(‘‘, $code); 函数来实现。
代码如下:
<?php$code = ‘return "no code!";‘;if (isset($_POST[‘code‘]) && $_POST[‘code‘] != ‘‘){ $code = $_POST[‘code‘];}$newfunc = create_function(‘‘, $code);$res = $newfunc();?><!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>XXX</title> </head> <body> <form action="run.php" method="POST"> <textarea name="code" style="width:100%; height:300px;"><?php echo $code ?></textarea><br> <input type="submit" value="http://www.mamicode.com/RUN" /> </form> <hr> <div><?php echo $res ?></div> </body></html>
下载:http://files.cnblogs.com/zjfree/php_run.rar
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。