【发布时间】:2012-05-10 13:49:41
【问题描述】:
您好,我想在 webroot 之外创建文件夹(使用 php)并将上传的文件移动到其中。 这可能吗?怎么可能?
【问题讨论】:
-
你可以在任何你想要的地方创建文件夹和移动文件,只要你有文件夹的权限
您好,我想在 webroot 之外创建文件夹(使用 php)并将上传的文件移动到其中。 这可能吗?怎么可能?
【问题讨论】:
使用rename、copy 或move_uploaded_file,尽管您需要确保文件夹具有正确的权限(您的网络服务器/php 执行用户的写入权限)。
另外,Handling file uploads 可能会为您提供一些有用的信息。
【讨论】:
使用php的move_uploaded_file()函数。
【讨论】:
在评论中链接,但需要重复:Readdocumentation。
检查目录是否存在,如果不存在,则创建它:
if (!is_dir('/dir/path')) {
mkdir('/dir/path');
}
将您上传的文件移动到目录:
move_uploaded_file($_FILES["file"]["tmp_name"], "/dir/path");
【讨论】: