<?
$yeniuzanti = ".php"; # hihi :p
$eskiuzanti = ".asp"; # ahaha :)
$dizin = opendir("dosyalar");
while (false !== ($dosya = readdir($dizin))){
$dosyauzanti=substr(dosya,0,4);
    if($dosyauzanti == "$eskiuzanti" && $dosya != ".."){
  $yenidosyaadi = str_replace($eskiuzanti,$yeniuzanti,$dosya);
                rename("$dosya", "$yenidosyaadi");
                echo "$dosya | adlı dosya | $yenidosyaadi oldu<br>";
            }
}
closedir($dizin);
?>
denemedim ama belki çalışır dosyaların uzantılarını deişmek için