Re: need help arranging files!

From: Date: Tue, 17 Jan 2006 01:42:55 +0000
Subject: Re: need help arranging files!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-228692@lists.php.net to get a copy of this message
On Jan 16, 2006, at 5:21 PM, Nicholas Couloute wrote:
I need to know how to arrange files alphabetically in my directory when I display it on the browser! I have it display the filename foreach that exist is there a way to arrange by alphabet?
I would read the contents of the directory into an array, then use the sort()[1] function. Example code (wrote the below code so I could generate a dynamic html drop-down menu): ... ... ... $the_dir = opendir($file_path); # Loop through directory and add files to array $html: while ($file = readdir($the_dir)) { # Check if it's a file, and it has a valid extension: if(eregi("(\.html|\.htm|\.php|\.txt)$", $file)) { # Add file to array $html: $html[] = $file; } } # Close the stream: closedir($the_dir); # Generate the drop-down menu: if($html == null) { die("There are no files in this directory!"); } // If no content is found, alert user. ... ... ... From here, in your case, I would just apply one of the PHP sort functions on the $html var and then print/echo your results from there... [1] http://us3.php.net/manual/en/function.sort.php Hth, Cheers, Micky

« previous php.general (#228692) next »