我正在尝试制作一个仅列出文件夹中文件夹的脚本。问题是我的用户可以在他们的文件夹中创建文件夹,所以基本上我要做的是让用户有一种方法来管理他们的文件夹和存储文件......我的问题是我想制作 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;
}