PHP sayısal dizindeki tüm dosyaları yeniden adlandırmak

0 Cevap php

Ben dosya yükleyebilir ve (1-15 diyelim ki) sayısal onları adlandırmak için bir komut dosyası var ve ben bir dosyayı (sayı 5 diyelim) Ben dosyaları 1-14 adını istediğiniz sildiğinizde. Bir dosyayı silmek 9 ve altında eğer birden fazla dosya siler 10 üzerinde bir şey silerseniz, bu, tamam çalışır. Bildiğim kadarıyla söyleyebilirim sorun silinmesi ancak adlandırma ile değil

Burada sorun yaşıyorum senaryonun parçası:

unlink($path.$img);

$files = natsort(glob("$path/*.jpg"));

$num = 1;

foreach($files as $file) {
  $new = 'photo' . $num . '.jpg'; 
  rename($file, dirname($file).'/'.$new);
  $num++;
}

Teşekkürler!

0 Cevap