如何将上传的文件移动到webroot之外的文件夹?

时间:2012-05-10 13:49:41

标签: php upload directory

您好我想在webroot之外创建文件夹(使用php)并将上传的文件移动到它们。 那可能吗?怎么样?

3 个答案:

答案 0 :(得分:2)

使用renamecopymove_uploaded_file,但您需要确保该文件夹具有正确的权限(对您的webserver / php执行用户的写权限)。

此外,Handling file uploads可能会为您提供一些有用的信息。

答案 1 :(得分:1)

使用php的move_uploaded_file()功能。

答案 2 :(得分:1)

在评论中链接,但需要重复:Read documentation

检查目录是否存在,如果不存在,请创建它:

if (!is_dir('/dir/path')) {
    mkdir('/dir/path');
}

将上传的文件移至目录:

move_uploaded_file($_FILES["file"]["tmp_name"], "/dir/path");