以前好像 用到过个函数 可以直接将PHP源代码输出到页面而不是执行PHP代码过后的结果? 是什么函数呢
还有是 怎么读取PHP文件 ?  fopen ? file ? curl ? file_get_contents等好像都不行呢.....

解决方案 »

  1.   

    怎么读取PHP文件?楼主什么意思?? 获得源码??
      

  2.   

    highlight_file()这个是对文件进行语法高亮显示哦  我需要用PHP程序 读取本地PHP文件 然后原样显示到游览器 
      

  3.   

    恩 对啊 读取本地PHP文件的源代码
      

  4.   

    highlight_file  将源代码以高亮形式显示
      

  5.   


    不需要高亮 我只想读取PHP源代码 然后在游览器原样子输出PHP源代码
      

  6.   

    <?php  
      echo file_get_contents("test.php"); 
    ?>
      

  7.   


    echo highlight_file("001.php");
      

  8.   


    比如你现在两个文件一个是  001.php一个是002.php:
    echo highlight_file("001.php");
    这行代码就能把001.php照原样输出来!
      

  9.   

     这个本地可以显示出来 远程不行啊 不知道哪里出问题了  我是想做个本地发送文件请求 远程读取本地文件的内容 返回 然后本地写入内容 。。咋就不行呢 部分代码如下:...server服务端:
    if (is_file($filename)){
    $rtn[] = 'file';
    $rtn[] = $filename;
    $rtn[] = $root;
    ob_start();
    echo  file_get_contents($filename);
    $content = ob_get_contents();
    ob_end_clean();
    $rtn[] =  $content; //文件内容
    echo json_encode($rtn); //json格式返回
    }
    client端:
    $body = json(post($server, array('do'=>'getfile','filename'=>$v)));
    print_r($body);  这里输出的是 <?php\r\n\/**\r\n* PHP  后面就没有了.......
      

  10.   

    可以了 服务器端在将PHP代码 base64_encode加密下 然后客户端在用base64_decode解密下就可以了
      

  11.   

    highlight_file(__FILE__);
    能解决。