如何解决警告错误:警告:重命名(...,...)[function.rename]:没有错误

时间:2017-03-14 18:24:57

标签: php

Unlink运作完美。

if ( file_exists("result/feed/kalo/Cnf.txt" ) && file_exists("result/feed/vor/Cnm.txt")){
        unlink("result/feed/kalo/Cnf.txt");

        if ( ! rename("result/feed/vor/Cnm.txt","result/feed/vor/Cnm1.txt") ) {
            echo 'Não renomeou para Cnm1 !';
        }
    } 

然而,我一直收到以下错误:

  

警告:重命名(result / feed / vor / Cnm.txt,result / feed / vor / Cnm1.txt)[function.rename]:C:\ wamp2 \ www \ beed \ loof.php上没有错误57   Nãorenomeoupara Cnm1!

1 个答案:

答案 0 :(得分:1)

  

“我试图给予取消链接但拒绝许可 - Ricardo Schieck 33秒前”

您需要为文件夹和文件分配适当的权限才能进行修改。

参考文献:

您的路径分配也可能已关闭,您可能需要从服务器的根目录开始。

即:(您需要使用服务器的实际路径)

/var/user/public/result/feed/kalo/Cnf.txt

并将该逻辑应用于所有其他作业。

另外,您可能需要将&&运算符更改为||为“OR”,而不是&&为“AND”。

使用错误报告:

并确保要重命名的文件(或多个文件)存在。