我在我的網站上有一個名爲GameUploads的文件夾,我試圖用is_dir來測試它是否是一個目錄,我認爲它與文件夾一樣。我運行的php代碼是在.../php/test.php文件夾中,我試圖達到的是.../GameUploads /其中'...'是網頁的網址。我的代碼是在這裏:我該如何解決這個php is_dir代碼?
//initiate file check
$check_dir = "../../GameUploads/";
if(is_dir($check_dir)){
echo "$check_dir is a directory";
}
else{
echo "$check_dir is not a directory";
}
clearstatcache();
我不知道我在想用$check_dir
做,但原來是有人剛剛.../GameUploads
它返回false,然後我進入$check_dir='..'
這回真。我想我試圖找到一種方法來檢查GameUploads是否是來自php文件的目錄。我怎樣才能做到這一點?我不太瞭解如何使用is_dir
非常好...我已經通過php.net和w3schools讀過
'is_dir()'http://php.net/manual/en/function.is-dir.php *「告訴文件名是否是一個目錄」* - 你究竟想要做什麼;你是否試圖檢查它是否存在?如果是'file_exists()'http://php.net/manual/en/function.file-exists.php *「檢查文件或目錄是否存在」*。 –
雅我剛剛讀過php.net上的file_exists,我試着用這個,但無濟於事。我用'$ check_dir ='.../GameUploads''。 '...'是我的網站網址,然後是我嘗試檢測的文件夾。它仍然返回錯誤 – Pixelknight1398
*「作爲我的網站URL」* - 如果我正確閱讀,您可能無法檢查URL。錯誤報告會向您發出警告,如果這是這種情況。 '... /'也是無效的。如果它有3個點,則使用2.'../' –