在PHP中使用重命名函数时出错
虽然文件仍然被移动到正确的目录中,但我一直收到这个错误。有人知道我为什么会犯这个错误吗在PHP中使用重命名函数时出错,php,Php,虽然文件仍然被移动到正确的目录中,但我一直收到这个错误。有人知道我为什么会犯这个错误吗 Warning: rename(../Images/uploaded/1162504_56863010.jpg,../Images/uploaded/Portraits/1162504_56863010.jpg) [function.rename]: No error in D:\Data\Websites\wamp\www\StephsSite\PHP\addImage.php on line 21 根
Warning: rename(../Images/uploaded/1162504_56863010.jpg,../Images/uploaded/Portraits/1162504_56863010.jpg) [function.rename]: No error in D:\Data\Websites\wamp\www\StephsSite\PHP\addImage.php on line 21
根据torename()
,当目标文件已经存在时,Windows系统会出现问题
- 如果目标文件存在,请先尝试删除它
- 或者,试试看
error_reporting(E_ALL & ~E_WARNING);
rename($old_name, $new_name);
error_reporting(E_ALL & ~E_NOTICE);
您使用哪个版本的php和哪个操作系统?如果可能,尝试更新到最新版本。可能与您使用的PHP版本有关?5.3版本之前有一个bug:@VolkerK,你比我强:-)是的,它是5.3版本。我正在使用wampserver2。我必须检查一下,看看是否有更新。当尝试移动到不同的卷时,也可能是这样