+ -
当前位置:首页 → 问答吧 → 在线练习PHP

在线练习PHP

时间:2008-04-01

来源:互联网

复制PHP内容到剪贴板
PHP代码:

<?php
    $str = "<?php \n".str_replace('\\','',$_POST["php"])."\n?>";
    $handle = fopen('source.php','w+');
    fwrite($handle,$str);
    fclose($handle);
?>
<title>Php2Html--在线练习PHP</title>
<form method="post" action="<?=$_SERVER["PHP_SELF"]?>" style='float:left;width:40%;height:400px;border:1px black solid;'>
    <textarea name="php" style='width:100%;height:95%;border:0;'><?=str_replace('\\','',$_POST["php"])?></textarea>
    <input type="submit"value='Run it' />
</form>
<div style='float:left;width:55%;height:400px;border:1px black solid;margin-left:10px;'>
    <?php
        include("source.php");        
    ?>
</div>
[ 本帖最后由 hiler 于 2008-4-1 10:36 编辑 ]

作者: hiler   发布时间: 2008-04-01


貌似还可以...
不过还是不习惯这么用.

作者: richardhc   发布时间: 2008-04-01

为什么不用eval?

作者: mannoo   发布时间: 2008-04-01

引用:
原帖由 mannoo 于 2008-4-1 14:12 发表
为什么不用eval?
为什么呢?

作者: hiler   发布时间: 2008-04-01

hoho

作者: sangern   发布时间: 2008-04-02

eval 就不用保存文件了!

作者: thaiki   发布时间: 2008-04-03