<?

# -------------------------------------------------------------------
# PHP (mass)FileName Renamer
# @ Yns - http://yns.zaxaz.com && http://www.yunusemreyilmaz.com
# Bilgi:http://yns.zaxaz.com/2006/01/11/php-ile-topluca-dosya-adi-degistirme
#--------------------------------------------------------------------

# Çok fazla dosya değişecekse timeOut olmasını önle
set_time_limit(0);

# Konfigurasyon
$dizin = '.';
$eski  = array("ğ","ı","ü","ç","ş","ö");
$yeni  = array("g","i","u","c","s","o");

# Dizindeki dosyalari diziye al
$dh  = opendir($dizin);
while (false !== ($filename = readdir($dh))) {
    if($filename !='.' && $filename != '..') {    
        $dizi[] = $filename;
    }
}

# Her eleman için değiştirme işlemini yap
foreach ($dizi as $eleman) {
    $sonuc = str_replace($eski,$yeni,$eleman);
    rename($eleman,$sonuc);
        echo"<b>$eleman</b> adli dosya </b>$sonuc</b> olarak degistirildi.<br>";
}

# --- Son---
?>