04-13-2009, 04:19 PM
|
#1 (permalink)
|
|
The Acquainted
Join Date: May 2008
Location: Québec
Posts: 104
Thanks: 10
|
Spaces to display levels in dir structure list ?
Good day to you all,
working on listing a directory the way I want, I'm trying that for each level of file there is a number of spaces in front of the file and/or folder of that level. EX :
Folder 1
--Folder 2
--Image 1
--Image 2
--Image 3
Image 1
Image 2
How can I add that spacing on each level ?
Here is my code :
PHP Code:
<?php
$directory = "Art/"; function dirList ($directory) {
//create 2 arrays - one for folders and one for files $folders = array(); $files = array();
// create a handler for the directory $handler = opendir($directory);
// keep going until all files in directory have been read while (false !== ($file = readdir($handler))) {
// if $file isn't this directory or its parent, // add it to the results array if ($file != '.' && $file != '..') // If file is directory, mark it in bold. if(is_dir($directory.$file)) { array_push($folders,$file); // Else not styled }else{ array_push($files,$file); } }
// tidy up: close the handler closedir($handler);
foreach($folders as $folder) { echo "<strong>".$folder."</strong> <a href=\"javascript:show('".$folder."');\">Show</a>- <a href=\"javascript:hide('".$folder."');\">Hide</a><br />"; echo "<div id=\"".$folder."\">"; dirList($directory.$folder.'/');
echo "<br/><br/></div>"; }
foreach($files as $file) { echo $file."<br />"; }
}
dirList($directory);
?>
Thanks !
__________________
That's why we are not alone on earth... let's build !
|
|
|
|