请问各位高手,php中使用ftp_get函数,怎么获取详细的错误信息呢?在浏览器中直接运行,会有错误提示"Warning: ftp_get() [function.ftp-get]: Failed to open file.",或者其他的,但如果我想把这些信息用变量保存下来应该怎么做呢?谢谢大家了。

解决方案 »

  1.   

    try(
        ftp_get();
    }catch(Exception $e){
        echo $e;
    }
      

  2.   

    设置ob_start();
    然后将ob_get_clean()存起来即可
      

  3.   


    ob_start();
    ftp_get();
    $s = ob_get_clean();
    //echo $s;
      

  4.   

    PHP codetry(
        ftp_get();
    }catch(Exception $e){
        echo $e;
    }这个我试了一下,还是不行呢?还是在ftp_get那一行提示错误而已
      

  5.   

    ob_start();
    ftp_get();
    $s = ob_get_clean();
    //echo $s;这个也是。
    另外,我的ftp_get()使用的很频繁,需要下载很多文件。
      

  6.   

    不知道是其他错误还是什么呢?ob_start()之前不能有输出,把错误弄出来看看
      

  7.   

    我是一段程序中的一部分需要用到这个,如果要用这个就会很麻烦,请问还有没有其他方法可以获取ftp_get错误信息呢,类似那种errorcode errorinfo 之类的