php rasmlarni filterlash

+2 ovoz
101 marta ko‘rilgan
so‘radi 29 oktabr, 18 Ma'ruf (116 bal)
php da rasmlar filterlashda ularni nomi qayta takrorlanmasligi uchun nima qilsam bo'ladi va rasmlarni o'lchamini o'zgartirish
izoh qoldirdi 29 oktabr, 18 MrHope (765 bal)
tahrirlandi 02 noyabr, 18 vejon
rasmni yuklayotgan vaqtingiz rasm nomini rand() funksiyasidan foydalangan holda saqlasangiz bo'ladi, shunda nomlar har xil bo'ladi
izoh qoldirdi 29 oktabr, 18 alfraganus (770 bal)
rasmni nomi bilan birga vaqtni ham saqlab qoying, masalan :

$this->imagename.time();

2 Javoblar

0 ovoz
javob berdi 31 oktabr, 18 parmonov98 (1,302 bal)
kommentdagi fikrlardagidek qilsangiz zo'r, bo'ladi.buni ma'lum bir papka hozil qilasiz, keyin unga rasmlanayotgan paytda vaqtni biriktiasiz, o'sha yo'qotmasdan bazaga yozasiz, display qilishdaham kerak bo'ladi.

ikkinchi variant sifatida, subkategoriya bo'yicha kataloglar hosil qiling shunda muommo bo'lmaydi.

bazada ham img uchun cate id bo'lishi u nholatda.

ozgina bosh qotirsayiz yo'llari ko'p.bu qaysi birini qila olishingizda va sizga ma'qul kelgani bo'ladi.
0 ovoz
javob berdi 29 dekabr, 18 SedBigDaddy (1,237 bal)

Buni 2ta eng yaxshi yo'li bor birinchi yo'l sana va bazadagi id dan foydalanib papkalar va file nomini yasash yoki md5 yordamida hash yasab file nomi shunday nomlash kerak. 

1) method. rasmni egasiga tegislik papka ochiladi. Masalan cars agar mashinaga taliglik bo'lsa. So'ngra yil ichida oy va ichida kun yasalib va rasmni bazadagi id sablanadi. ushanda rasmlarni osonlik bila sablasa bo'ladi. o'shanda rasm cars/2018/12/31/2345.png sifatida saqlanadi.

2) method bu qaytarilmas string yani sart yasab 6 rasmni shu ot bilan saqlash. Misol uchun md5(uniqid(rand(), true))   bu ni yordamida sizda doim qaytarilsa file nomi bo'ladi. 

zsd16xzv3jsytnp87tk7ygv73k8z.png

  

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...