我有一個腳本運行在一個臨時站點上,它需要上傳的圖像,創建一個目錄(如果存在)並將圖像上傳到所述目錄。使用chmodDirectory創建目錄的問題
我想改變創建到活網站的目錄,沒有運氣。非常確定的是,這塊代碼仍在尋找分段URL而不是直播。
function chmodDirectory($path = '.', $level = 0){
$ignore = array('cgi-bin', '.', '..');
$dh = @opendir($path);
while(false !== ($file = readdir($dh))){ // Loop through the directory
if(!in_array($file, $ignore)){
if(is_dir("$path/$file")){
chmod("$path/$file",0777);
chmodDirectory("$path/$file", ($level+1));
} else {
chmod("$path/$file",0777); // desired permission settings
}//elseif
}//if in array
}//while
closedir($dh);
} //功能
?> 提前感謝您的幫助!
編輯:問題在於即使我已經改變了路徑和數據庫存儲正確的URL,我希望被創建或訪問的目錄仍然在臨時目錄上創建/訪問。
你沒有描述什麼出了問題,預期的結果是什麼,你得到什麼錯誤...... – 2010-10-05 18:03:43
我已經編輯它。只是再次澄清。它正在站點的暫存部分創建目錄,我不確定它在哪裏獲取$ path以及如何將其設置爲我所需的目錄。 – 2010-10-05 18:13:49
刪除'opendir'前面的'@',看看它是否可以打開'$ path' .... – Wrikken 2010-10-05 18:27:11