我知道,我知道,這聽起來soo容易。但我似乎無法在互聯網上找到正確的答案。檢查一個目錄是否存在於PHP
我發現的解決方案之一是使用is_dir
。
if(is_dir($dir))
echo 'directory exists';
else
echo 'drectory not exist';
但這是錯誤 - 所有這個函數的作用是檢查$dir
是否是一個目錄,它不檢查目錄是否存在,還是不行。換句話說,如果我把:
$rootDir = "C:\\Documents and Settings\\test\\My Documents\\Image Directory\\Me Dog\\";
,則函數會返回一個真實的,即使你可以找到你的Web服務器上沒有這樣的目錄。
任何想法?
這是PHP 5.2報告的bug,雖然我再也找不到鏈接錯誤報告。 – 2009-04-14 07:55:00