BenHangi disk sha1 veya uniqid üzerinde rastgele dosya adı için daha iyi bir seçenek?
başarısız olası değildir yeni adı için daha sağlam bir yöntemdir$filename = '/tmp/foo.txt';
$newName = sha1_file($filename); // 40 characters
//or I can do
$newName = uniqid($filename) // 13 characters
dosyanın adını değiştirmek Disk klasörü içindeki uzak sunucuda kullanıcılar tarafından yüklenen dosyaları saklamak için ?? Teşekkürler.
Ne demek başarısızlıkla? – Thilo
@thilo başarısızlıkla Bu işlevin kararlılığını kastediyorum. –
Ancak sha1_file, 1) kopyaları takip etmek için kullanışlıdır 2) dengeli bir ağaç isimlendirme şeması oluşturma – symcbean