zoukankan      html  css  js  c++  java
  • php测试代码工具类

     
    <?php
        error_reporting (E_ALL);
        ini_set ('display_errors', 'on');
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <div style="margin-left:30px;">
        <form>
            请输入要测试内容 :<br/>        
            <textarea cols="100" rows="15" name="content" id="content"><?php echo @stripslashes($_GET['content']);?></textArea>    
            <br/>        
    
            <input type="hidden" name="funcName" value="testPhpFunc"/> <br/>
                    
            <input type="reset" value="重置内容" style="margin:0 30 0 30;"/>
            <input type="submit" value="执行内容"/>
            <input type="button" onclick="clearContent();" value="清空内容" style="margin:0 30 0 350;"/>
            <input type="button" onclick="changeRows();" value="增加高度" />
        </form>
    </div>
    <script type="text/javascript">
        function clearContent(){
            document.getElementById('content').value = '';
        }
        function changeRows(){
            var rows = document.getElementById('content').rows ;
                document.getElementById('content').rows = rows +3;
        }
    </script>
    <?php
    if(!empty($_GET['funcName']) && !empty($_GET['content'])){
        $funcName = trim($_GET['funcName']);
        $param1   = stripslashes(trim($_GET['content']));    
        $funcName($param1);
    }
    die;
    
    function testPhpFunc($param){
        $param = str_replace(array("<?php","?>"),"",$param); 
        $rtn = eval($param);
        echo "<hr/>";
        if($rtn === false){
            var_dump($param);
        }    
    }
  • 相关阅读:
    ReadOnly TextEdit输入问题
    关于正太分布单侧区间上下限的定义
    关于Devexpress richEditControl
    CentOS7 升级 cmake
    极客时间实战目录
    kafka安装
    查找连续相同值的算法,并给出连续相同值的个数以及位置
    解决若依linux启动ERROR
    supervisor配置进程
    python做上位机
  • 原文地址:https://www.cnblogs.com/andydao/p/3214074.html
Copyright © 2011-2022 走看看