On Monday 29 October 2007 16:26:13 Jim Lucas wrote: > Børge Holen wrote: > > On Sunday 28 October 2007 07:27:53 you wrote: > >> Børge Holen wrote: > >>> I found this code at php.net witch needs very little modifications and > >>> can do so much, but I can't figure out how to make it read alphabeticly > >>> as mentioned > >>> > >>> $it = new RecursiveDirectoryIterator($_GET['location']); > >>> foreach (new RecursiveIteratorIterator($it, 2) as $path){ > >>> if($path->isDir()){ > >>> // writing to some static file > >>> }elseif(some unfinished statement){ > >>> fwrite($dynfile, "$path\n"); > >>> }else{ > >>> // writing to some static file > >>> } > >>> } > >>> > >>> I just... nothings keeping me from sorting the the dynfile after > >>> writing, but also that seems to do the job twice instead of doing it > >>> correct the first time. > >>> > >>>> -nathan > >> > >> I am trying to figure out what you are trying to do here. > > > > The code is for recursiving directory structure. > > Starting at a given location > > Ok, so, let me get this straight. > > You want the ability to display alphabetically, the files/directories of a > given directory and all sub-directories? > > Now, do you want this echo'ed to the screen, or saved in a file like you > did in your earlier example? > > either way, the following code will help you I think. > > <?php > > function displayDirectory($path) { > $data = glob($path.'/*'); > foreach ( $data AS $entry ) { > if ( in_array($entry, array('./', '../')) ) { > continue; > } > if ( is_dir($entry) ) { > displayDirectory($entry); > } else { > echo "{$entry}\n"; > } > } > } > > displayDirectory($_GET['location']); Yes well, all nice and stuff... BUT my question was if anyone knew a way to force PHP to read a directory alphabeticly without the use of arrays of OS tools. sry =D > > > -- > Jim Lucas > > "Some men are born to greatness, some achieve greatness, > and some have greatness thrust upon them." > > Twelfth Night, Act II, Scene V > by William Shakespeare -- --- Børge Holen http://www.arivene.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php