我想製作一個腳本,只列出文件夾內的文件夾。問題是我的用戶可以在他們的文件夾中創建文件夾,所以基本上我想要做的就是讓用戶管理他們的文件夾和存儲文件......我的問題是我想讓PHP「認爲「根文件夾是他們的主目錄,他們不能超過他們的主目錄。目前我的php函數不能這樣做,它只顯示目錄的內容......並且如果用戶升到一個層次並且再升一級......等等......他可以瀏覽整個硬盤駕駛。目錄列表與限制
function directoryList($path) {
$dirStruct = array();
if(is_dir($path)) {
$handle = opendir($path);
while(($file = readdir($handle)) !== false) {
if(@opendir($path.$file)) {
chdir($path.$file);
$absolutepath = getcwd();
$dirStruct[] = array('path' => $absolutepath.'\\', 'name'=>$file);
}
}
}
return $dirStruct;
}
我假設「a /../ b」是一個正則表達式。是嗎? – user253530 2010-06-28 16:07:15
不,「..」是父目錄。 – 2010-06-29 07:09:36