2011-06-27 63 views
1

我嘗試在我指定的路徑中保護一個文件,該文件是從窗體保存的。我使用file_directory_path將路徑返回到默認路徑,我該如何更改路徑或修改路徑以進行個性化設置?替換目錄路徑Drupal 6.20

代碼,完成這件事,但它不起作用

$filepath='/sites/ficheros_profesores'; 
// str_replace(file_directory_path(),'',$filepath); 
    $file = file_save_upload('test',null,file_directory_path()); 
    file_set_status($file, FILE_STATUS_PERMANENT); 

感謝

回答

2

如果我正確的理解,您要上傳的文件保存這是默認的「文件」目錄中的文件夾中不是嗎?

而不是str_replace,你可以用'。'連接字符串。簡單地說:

$file = file_save_upload('test',null,file_directory_path().'/sites/ficheros_profesores'); 

然後,您應該確保「/網站/ ficheros_profesores /」是否存在,以及「www數據」用戶(asuming的Linux)具有適當的權限。

希望它有幫助。