note 39148 added to ref.dir

From: Date: Mon, 19 Jan 2004 00:04:42 +0000
Subject: note 39148 added to ref.dir
Groups: php.notes 
Request: Send a blank email to php-notes+get-63805@lists.php.net to get a copy of this message
The following function returns a tree of the directory structure from the given start point. <?php function Fetch_File_Tree($start_directory) { if( $dir = opendir($start_directory) ) { $tree = array(); while( FALSE !== ($file = readdir($dir)) ) { if($file != "." && $file != "..") { $absolute_file = $start_directory . $file; is_file($absolute_file) ? $tree[] = $file : $tree[$file] = Fetch_File_Tree($absolute_file . "/"); } } } else { return FALSE; } return $tree; } ?> ---- Manual Page -- http://www.php.net/manual/en/ref.dir.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+39148 Delete -- http://master.php.net/manage/user-notes.php?action=delete+39148&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+39148&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#63805) next »