如何使用PHP移动文件?
代码:
if( file_exists($imageLocation) )
echo "file exists on server";
rename($imageLocation, $imageNewLocation);
输出:
文件存在于服务器上 警告:重命名(/home/images/file1.jpg,/home/newloc/renamed.jpg)[function.rename]:第81行/home/apps/images/add.php中没有此类文件或目录
我不知道从哪里开始。
答案 0 :(得分:8)
移动文件时,rename()
只能将它们移动到已存在的文件夹中。它无法动态创建新的父目录。
确保/home/newloc
存在。如果没有,请使用mkdir()
创建它。