• 09-02-2010, 23:34:18
    #1
    Mrb arkadaslar linux/cpanel hostumda bulunan bir websitemde, resimlerin isimleri tr karakter olduğu için sitede gösteremedim.
    Klasördeki resimlerin isimlerini toplu olarak nasıl değiştirebilirim?
    Sanırım cpanelde değiştirilmiyor toplu olarak.
    SSH iznim var, komutu bulabilrsem değiştirebilirim
    Bilen arkadaşlar yardımcı olursa sevinirm..
  • 10-02-2010, 10:45:16
    #2
    Klasorleri Çek Dosyana Adobe Bridge Kullan İstediğin Formatta Ayarlıyabilrisin.
  • 10-02-2010, 13:49:35
    #3
    SlaveMX adlı üyeden alıntı: mesajı görüntüle
    Klasorleri Çek Dosyana Adobe Bridge Kullan İstediğin Formatta Ayarlıyabilrisin.
    Adobe bridge kullanarak hosta bağlanıp işlem yapabilir miyim ?
  • 10-02-2010, 19:26:37
    #4
    hala kod u arıyorsan sana php kodu verebilirim klasörün yolunu belirtmen yeterli olacaktır.. lazımsa p.m atarsan konuya yazayım..
  • 11-02-2010, 19:37:42
    #5
    Herkez faydalansın böyle birşeyden dimi

    <?php
    function replace_tr($text) {
    $text = trim($text);
    $search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü');
    $replace = array('C','c','G','g','i','I','O','o','S','s','U','u');
    $new_text = str_replace($search,$replace,$text);
    return $new_text;
    } 
    function filesInDir($tdir)
    {
            $dirs = scandir($tdir);
            foreach($dirs as $file)
            {
                    if (($file == '.')||($file == '..'))
                    {
                    }
                    elseif (is_dir($tdir.'/'.$file))
                    {
                            filesInDir($tdir.'/'.$file);
                    }
                    else
                    {
    				$newname = replace_tr($file);
    				rename($tdir.'/'.$file,$tdir.'/'.$newname);
    				echo $newname."<br>";
    	
                    }
            }
    }
    ## $yol değişkenini kendine göre belirt fonksiyonlarla otomotik isim değiştirecektir.
    $yol = 'files';
    filesInDir($yol);
    ?>
    Direkt buraya yazdım test etmedim ama %97 çalışacaktır..

    Güle güle kullan..
  • 11-02-2010, 20:53:48
    #6
    Kolay bir yöntemde, dosyaları bilgisayarında bir klasöre al.Ctrl+a ya bas ardından f2 ye bas. a yazarsan tüm isimler a1 a2 a3 diye gider.