merhaba arkadaşlar
diyelimki elimde
deneme's resimleri 1500x1200.jpg diye 100lerce farklı isimlerde resim var
bu dosyaların isimlerini php ile aşağıdaki gibi nasıl değiştirebilirim otomatik olarak
deneme-s-resimleri-1500x1200.jpg şeklinde.
bunu yapmama yardımcı olabilecek arkadaş varmı acaba ? veya yapabilecek arkadaşlar ücretli yapacaklarsa fiyatlarını pm atabilirler mi?
dosya adı düzenleme ?
2
●639
- 13-05-2008, 19:20:25Kimlik doğrulama veya yönetimden onay bekliyor.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.