我有像这样的文件夹结构
public_html
/images
outside
/file_uploader.php
即,public_html
是webroot文件夹。
outside
位于webroot文件夹之外。
所以,我想在文件夹public_html/images
中上传文件。
我在文件outside/file_uploader.php
中有这段代码:
move_uploaded_file(
$_FILES['img_name']['tmp_name'],
absolute/path/to/public_html/images/folder
);
但这会返回错误,即Unable to access to public_html/images
文件夹。
问题:如何从outside_of_webroot_file
中的webroot\folder
上传文件?
答案 0 :(得分:0)
// see if you have permission to write to this folder
if(!is_writable(absolute/path/to/..)) {
chmod()
}
move_uploaded_file()