Ben bir yönetici üç farklı belirlenmiş dizinlere farklı boyutları ile üç resim upload edecek bir form var. şimdi evet eğer bir hata yankı i yüklenen dosya adı karşılaştırmak olacak ve bu dosya adı belirtilen dizinde varsa bunu kontrol edecek php gibi bir şey hayata yinelenen dosya adlarının sorun haline alamadım emin olmak için ve komut yürütme durdurmak.
Şimdi benim bir arkadaşım elle resim dosyasını yeniden adlandırmak için yönetici soran ve dosya çoğaltılması soruna dikkat çekmek için onlara sormak çok kötü olduğunu bana önerdi. diye önerdi çözümü otomatik olarak dosyayı yeniden adlandırın ve sonra veritabanında depolamak ve daha sonra dizine yönlendirmek oldu.
Ben adını dosyaya vermek ve aynı zamanda ben benim dizin yapısını anlamak istiyorum daha kesin olması için benzersiz bir dosya adı kalır emin olun ne kombinasyonu hakkında kafam karıştı
i üç resim var olacağını söyledi gibi dosyaları yönetici yani yükleyerek olacak
a) Title Picture b) Brief Picture c) Detail Picture
başlık resim vb başlık dizinine gider ve benzeri ve her üç resim dosyaları, farklı ilgili dizine taşınır.
ben sadece veritabanında varchar kullanarak yolu ile dosya adını taşımak ve saklamak için şu anda aşağıdaki komut dosyası kullanıyorum.
$ns_pic_title_loc= $_FILES["ns_pic_title"]["tmp_name"];
$ns_pic_title_name = $_FILES["ns_pic_title"]["name"];
move_uploaded_file($ns_pic_title_loc, $ns_title_target.$ns_pic_title_name) or die(mysql_error());
o ben kullanıyorum doğrulama işlevi dahil sığınak sadece örnek kod. i gibi tüm dosyaları yeniden adlandırmak istediğiniz gibi i düşünüyordum
a) In title directory the file should be stored as. title_1.jpg title_2.jpg title_3.jpg title_4.jpg
ve benzeri
ve aynı şekilde resim dinlenmek için. ben nasıl yapabilirim? hangi işlevi benim hedefe ulaşmak için kullanırım. Bu dosyayı yeniden adlandırmak için iyi bir yol değildir ve eğer ben herhangi bir öneri dosyayı yeniden adlandırmak için takip seviniriz.
şimdiden teşekkürler