@kamikame; Aşağıdaki gibi bir fonksiyon yazdım sizin için denedim çalıştı ama yinede yedekli çalışınız.
ykd_topluisimdegistir("resimler", 0); bu satırda resimler yazan yere resimleri barındıran ana klasörün adını yazınız (örn: uploads) ve bu fonksiyonun olduğu php dosyasını bu ana klasörle aynı dizine atınız (örneğin public_html içinde degistir.php ve uploads/ klasörü aynı yerde olmalı bu php yi uploads klasörü içine atmayın).
<?php
function ykd_topluisimdegistir( $path = '.', $level = 0 )
{
$ignore = array('cgi-bin', '.', '..');
$dh = opendir($path);
while(false !== ($file = readdir($dh)))
{
//echo $file.'<br>';
if(!in_array($file, $ignore))
{
if(is_dir("$path/$file"))
{
ykd_topluisimdegistir( "$path/$file", ($level+1));
}else{
if ($file == '01.jpg')
{
rename("$path/$file", "$path/01.180x120.jpg");
echo "$path/$file adi degistirildi <br />";
}
}
}
}
closedir($dh);
}
ykd_topluisimdegistir("resimler", 0);
?>