0
如何在使用PHP的目錄中顯示文件夾的限制?下面的代碼顯示了所有文件夾,但我只想看到10個文件夾。在PHP中限制顯示的目錄
function folderlist() {
$startdir = './';
$ignoredDirectory[] = '.';
$ignoredDirectory[] = '..';
if(is_dir($startdir)) {
if($dh = opendir($startdir)) {
while(($folder = readdir($dh)) !== false) {
if(!(array_search($folder, $ignoredDirectory) > -1)) {
if(filetype($startdir.$folder) == "dir") {
$mtime = filemtime($startdir.$folder);
$directorylist[$mtime]['name'] = $folder;
$directorylist[$mtime]['path'] = $startdir;
}
}
}
closedir($dh);
}
}
krsort($directorylist, SORT_NUMERIC);
return $directorylist;
}
$folders = folderlist();
foreach($folders as $folder) {
$path = $folder['path'];
$name = $folder['name'];
echo '<div class="urbangreymenu"><ul><li><a href="'.$path.'index.php?wallpapers='.$name.'" target="_parent">'.$name.'</a></li></ul></div>';
}
請原諒我在過去一分鐘的編輯... :-) – 2013-03-10 07:38:58
調用默認的folderlist()將使用$ limit = 10,如果您需要$ limit = 15,只需調用folderlist(15) – 2013-03-10 07:40:28
謝謝親愛的,現在工作正常 – user1796164 2013-03-10 07:42:50