io farei cosi...anche se esistono mille soluzioni, probabilmente anche migliori della mia:
Codice PHP:
<?
if($handle opendir('.')){
   while (
false !== ($file readdir($handle))) {
       if (
$file != "." && $file != "..") {
            
//echo "<a href=\"$file\">$file</a>
";
            
$arrFileName = explode(".",$file);
            
$fileName = $arrFileName[0];
            
$fileExt  = $arrFileName[1];
            if( 
$fileExt == "php" )
                echo "
<a href=\"$file\">$fileName</a>
"
;
            else
                echo 
"<a href=\"$file\">$file</a>
"
;
       }
   }
   
closedir($handle);
}
?>