当前位置:编程学习 > php >>

PHP移动文件

PHP文件上传时,由于功能需要,我先存储在一个临时的文件夹中,待其他资料完善后,会将这个文件移动到另一个文件夹中,我用的是rename函数,但是移动不成功。我也试了先copy过去,然后删除原文件,这样也不行。不知道是不是权限问题?我是win7系统。谢谢! rename("./userfile/a/abc.txt", "./userfile/b/abc.txt")
追问:在哪儿能看到报错信息呢。。这个比较弱。我没用IDE在哪儿能看到呢,我看前台弹出的就是parseerror您这个是说有还是没有呢。
答案:大部分情况都是权限问题,不过也不一定。
要看你具体的报错提示是什么。
php上传时都是先存在临时文件夹中的。
我一般用move_uploaded_file移动上传后的文件。

最后实在不行,也可以试试system("mv ".$src." ".$Dest)
其他:提示什么错误? win7也会有文件夹权限。。。

上一个:关于php中 usort 函数排序问题
下一个:php如何在同一个页面获取单选按钮的值后并在同一页面进行后续操作?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,