note 7831 rejected from function.readdir by sander

From: Date: Sat, 06 Apr 2002 19:11:47 +0000
Subject: note 7831 rejected from function.readdir by sander
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-28743@lists.php.net to get a copy of this message
To traverse directories recursively and print out file names: function traverseDirectory($dirid) { while (($file = readdir($dirid)) !==false) { if (($file !== ".") && ($file !== "..")) { if (is_dir($file)) { chdir($file); $newdir = opendir("."); $closedir = traverseDirectory($newdir); closedir($closedir); chdir(".."); } else echo "$file $isdir<br>\n"; # **** diagnostic } } return ($dirid); } $dirid = opendir("."); $closedir = traverseDirectory($dirid); closedir($closedir);

« previous php.notes (#28743) next »