note 87733 modified in function.readdir by danbrown

From: Date: Thu, 18 Dec 2008 17:13:14 +0000
Subject: note 87733 modified in function.readdir by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-148326@lists.php.net to get a copy of this message
Below will return an array of file names and folders in directory <?php function ReadFolderDirectory($dir = "root_dir/here") { $listDir = array(); if($handler = opendir($dir)) { while (($sub = readdir($handler)) !== FALSE) { if ($sub != "." && $sub != ".." && $sub != "Thumb.db") { if(is_file($dir."/".$sub)) { $listDir[] = $sub; }elseif(is_dir($dir."/".$sub)){ $listDir[$sub] = $this->ReadFolderDirectory($dir."/".$sub); } } } closedir($handler); } return $listDir; } ?> --was-- Below will return an array of file names and folders in directory function ReadFolderDirectory($dir = "root_dir/here") { $listDir = array(); if($handler = opendir($dir)) { while (($sub = readdir($handler)) !== FALSE) { if ($sub != "." && $sub != ".." && $sub != "Thumb.db") { if(is_file($dir."/".$sub)) { $listDir[] = $sub; }elseif(is_dir($dir."/".$sub)){ $listDir[$sub] = $this->ReadFolderDirectory($dir."/".$sub); } } } closedir($handler); } return $listDir; } http://php.net/manual/en/function.readdir.php

« previous php.notes (#148326) next »