2013-02-04 135 views
0

我有文件夾結構這樣從根目錄以外上傳圖像在根目錄的文件夾

public_html 
    /images 

outside 
    /file_uploader.php 

即,public_html是根目錄的文件夾。

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

這是文件系統權限的問題。如果你在linux上看看web用戶是否有權在文件夾「images」中寫入 – Liutas

回答

0
// see if you have permission to write to this folder 
if(!is_writable(absolute/path/to/..)) { 
    chmod() 
} 

move_uploaded_file() 
相關問題