【发布时间】:2012-10-25 02:05:05
【问题描述】:
我对如何设置我的环境才能正确使用此功能有一些疑问。
我真正需要的是这样的:
我正在为我的城市开发一个分类网站,每个用户都有自己的 ID。当用户发布广告时,我必须将他上传的所有文件移至新(或非新)目录。
此目录的名称是用户 ID。
如果目录不存在,函数“move_uploaded_file”是否会创建目录? 如果没有,我该怎么做?
例子:
//getUID() returns 5
//current directory: www/
move_uploaded_file('some_temp_file.ext','adimg/' . getUID() . '/new_file.ext');
它会创建文件夹'5'并将临时文件移动到它吗?
以及我需要如何配置我的文件夹(我在 Windows 下测试它)。
谢谢!
【问题讨论】:
-
只要您的父目录具有全球写入权限(在 *nix 中为 777,在 Windows 中只需勾选这些复选框以允许写入权限),您就可以始终以编程方式创建目录。
-
@AlvinWong 完美。现在问题是我无法打开上传的文件,我不知道为什么我没有权限这样做。文件已上传,文件夹已创建,但我无法打开它们..
标签: php file-upload upload image-uploading