如何使用move_uploaded_file函数创建一些目录?

时间:2012-10-25 02:05:06

标签: php file-upload upload image-uploading

我对如何设置我的环境以便能够正确使用此功能感到疑惑。

我真正需要的是这样的事情:

我正在为我的城市开发一个机密网站,每个用户都有自己的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下测试它)。

谢谢!

1 个答案:

答案 0 :(得分:2)

使用php mkdir() function。在使用move_uploade_file()创建目录(如果你是通过php创建foler)之前你要放置文件。

如果您无法通过复选框编辑文件夹persisson,则可以通过ftp客户端进行设置。

enter image description here