Greetings, I have some code that opens a directory and displays the files. I want to display the files in Alphabetical order. I know this code does not work, but I was curious if someone can take a look and tell me what is wrong? Thank you so much. <form name="select_page" method="post" action=""> <?php // set pattern $pattern = ".html*|.php*"; // open directory and parse file list if (is_dir("files/")) { if ($dh = opendir("files/")) { echo "<select name=\"file\" size=\"8\">"; //echo "<option value=\"$file\" selected>$file</option>"; // iterate over file list while (($file = readdir($dh)) !== false) { // if filename matches search pattern, print it if (ereg($pattern, $file)) if(strpos($file,'.')>0) // if ($filename = str_replace('.html','',$filename)) { $file_array = array($file); sort ($file_array); foreach($file_array as $key => $value) { echo "<option value=\"$value\">".$value."</option>"; } } } echo "</select>"; // close directory closedir($dh); } } ?> <p> <input type="submit" name="Submit" value="Submit"> </p> </form> -- Steve Marquez