note 104225 added to function.readdir

From: Date: Thu, 02 Jun 2011 04:31:36 +0000
Subject: note 104225 added to function.readdir
Groups: php.notes 
Request: Send a blank email to php-notes+get-180181@lists.php.net to get a copy of this message
Return an array of file names and folders in directory: function read_folder_directory($dir = "root_dir/dir") { $listDir = array(); if($handler = opendir($dir)) { while (($sub = readdir($handler)) !== FALSE) { if ($sub != "." && $sub != ".." && $sub != "Thumb.db" && $sub != "Thumbs.db") { if(is_file($dir."/".$sub)) { $listDir[] = $sub; }elseif(is_dir($dir."/".$sub)){ $listDir[$sub] = ReadFolderDirectory($dir."/".$sub); } } } closedir($handler); } return $listDir; } Using: $files = read_folder_directory ($_SERVER["DOCUMENT_ROOT"].'/images/); if ($files) { foreach ($files as $file) { echo $file."<br/>" } } ---- Server IP: 69.147.83.197 Probable Submitter: 81.218.127.42 ---- Manual Page -- http://www.php.net/manual/en/function.readdir.php Edit -- https://master.php.net/note/edit/104225 Del: integrated -- https://master.php.net/note/delete/104225/integrated Del: useless -- https://master.php.net/note/delete/104225/useless Del: bad code -- https://master.php.net/note/delete/104225/bad+code Del: spam -- https://master.php.net/note/delete/104225/spam Del: non-english -- https://master.php.net/note/delete/104225/non-english Del: in docs -- https://master.php.net/note/delete/104225/in+docs Del: other reasons-- https://master.php.net/note/delete/104225 Reject -- https://master.php.net/note/reject/104225 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#180181) next »