欢迎来到酷客淘商城,为站长提供交易担保服务 访问移动版
站长交易首选担保平台!
酷客淘

PHP实现动态执行代码的方法

日期: 2019-11-15 08:43:35 人气: -

本文实例讲述了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(); 

 

?> 

 

    <meta charset="utf-8"> 

 

    <title>XXX</title> 

 

    <form action="run.php" method="POST"> 

 

    <textarea name="code" style="width:100%; height:300px;"><?php echo $code ?></textarea><br> 

 

    <input type="submit" value="RUN"> 

 

    </form> 

 

    <hr> 

 

    <div><?php echo $res ?></div>