ilgili klasörün chmod 777 olmasına dikkat ediniz.
<?php
$klasor = "resimlerim/";
if (is_dir($klasor)) {
if ($KlasorAc = opendir($klasor)) {
$i=0;
while (($dosya = readdir($KlasorAc)) !== false) {
$parcala = pathinfo($dosya);
if ($parcala['extension']=="jpg"){
$yeniisim = ereg_replace($parcala['basename'],$i.'.jpg',$dosya);
rename($klasor.$dosya,$klasor.$yeniisim);
echo $klasor.$dosya." dosyası ".$klasor.$yeniisim." olarak değiştirildi<br>";
$i++;
}
}
closedir($KlasorAc);
}
}
?>düzeltme :
bu kod klasordeki fotoğrafların isimlerini 0.jpg , 1.jpg 2.jpg diye sırayla değiştirir , belli-bir-isim-0.jpg gibi değişiklik için
$yeniisim = ereg_replace($parcala['basename'],$i.'.jpg',$dosya);
satırında isim belirtebilirsiniz.
bu işlem içinde klasorde bulunan dosya sayısını bir değer olarak atayıp
for($i = 1; $i < $resim_sayisi; $i++)
{
}
şeklinde bir döngü içerisinde yapılabilir.
kolay gelsin.