这个哪来的错误信息... 又不是语法有误. rename函数返回的直接是bool值好么

解决方案 »

  1.   

    谁说的?失败了就会有错误信息输出,除非你把它屏蔽了
    比如 test.aa 已经存在则
    rename('test.txt','test.aa');
    将会有
    b>Warning</b>:  rename(test.txtt.aa):  in ....
      

  2.   

    嗯,真的不是这种低级的错误,var_dump()一下,是返回false
      

  3.   

    建议你打开 php 的错误显示功能
      

  4.   


    <?php  
    $file = 'test.txt';  
    $perms = substr(sprintf('%o', fileperms($file)), -4);  
    echo $perms;
    ?> 看看输出什么。
      

  5.   

    最上面加这个:
    error_reporting(E_ALL ^ E_NOTICE);  //开启错误信息
    把错误信息贴出来... 看是权限问题还是地址错什么的...