Re: need help arranging files!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux