Here's somthing I made to list all files in a directory:
<?php 
if ($submit == "Create my List!"
 
{
$fp = fopen($filename,"w+"

; 
$handle = opendir("$folder"

; 
while (false!==($file = readdir($handle))) { 
    if ($file != "." && $file != ".."

 { 
		$file = ereg_replace (".zip", "", $file);
		$file = ereg_replace (".ace", "", $file);
		$file = ereg_replace (".rar", "", $file);
		$file = ereg_replace (".cab", "", $file);
		$file = ereg_replace (".avi", "", $file);
		$file = ereg_replace (".exe", "", $file);
		$file = ereg_replace (".mpeg", "", $file);
		$file = ereg_replace (".mpg", "", $file);
		$file = ereg_replace ("_", "", $file);
		$file = ereg_replace ($filename, "", $file);
		$file = ereg_replace (".txt", "", $file);
        $file = "$file\r\n"; 
		 fwrite( $fp, $file);
    } 
}
closedir($handle); 
fclose( $fp );
echo "List created! Click <a href=\"$filename\">here</a> to view it<P>
		<a href=\"$PHP_SELF\"><- Create Another List</a>";
}
if ($submit != "Create my List!"
 
{
	echo "<form action=\"$PHP_SELF\" method=\"POST\">
	Directory: <input type=\"text\" name=\"folder\" value=\"C:\download\"><br>
	File Name<input type=\"text\" name=\"filename\" value=\"list.txt\"><p>
	<input type=\"submit\" name=\"submit\" value=\"Create my List!\">
	</form>";
}
?>
Have a look throught and try it it out.