有一个.txt文件文件里面写的是php代码……
用file_get_contents读取到文件的内容后,怎么把这个文件当作php来执行里面的代码……现在读取出来只是普通的文本,不能作为php编译执行……
前提是不能用require或者include,eval……

解决方案 »

  1.   

    这个是面试题吗?为什么不能用require或者include,eval……
    能用rename, link吗?
    能改一下apache配置吗?
      

  2.   


    是个面试题,感觉好奇怪的问题
    能用rename, link……
    请问下,这几个能实现这个功能?
      

  3.   

    这是在面试PHP开发呢 还是面试安全问题呀...PHPer 有必要考虑这个问题?如果不是 那么各种黑 难道是面试问题需要得到的答案?
      

  4.   

    答案是肯定的$code =<<< TXT
    ccc
    <?php
    echo 123;
    ?>aaa 
    TXT;$f = create_function('', "?>$code<?php ;");
    $f();
    ccc 123 aaa 当然,你需要自行保证被执行的代码是合法的
      

  5.   

    ,,,先看看这个文件是不是php后缀,应该不是,然后打开文件保存为php后缀,然后require