باسلام
با آموزش دیگری برای کلیجا در خدمتتون هستم .
باتوجه به این که اکثر کاربران با این قسمت مشکل دارند و یا با برخی از گزینه های این قسمت اشنایی ندارند قصد دارم در این اموزش این مبحث را اموزش بدهم :
ابتدا برای تنظیم نحوه نحوه ادرس دهي فايل ها به مسیر زیر بروید :
ادمین => تنظیمات عمومی => تنظیمات آپلود => نحوه نحوه ادرس دهي فايل
در کادر کشویی مربوط با این بخش شما با سه گزینه روبرو هستید :
- شناسه فایل در دیتابیس
- نام فایل
- مستقیم
که در زیر قصد دارم به مقایسه وبررسی ویزگی های هر حالت بپردازم :
به عنوان مثال بنده قصد دارم تصویری با نام :test.png رو اپلود کنم :
در نحوه ادرس دهی :شناسه فایل در دیتابیس
نمونه ادرس خروجی به صورت زیر :خواهد بودکد:http:/domain.com/do.php?img=19
در نحوه آدرس دهی :نام فایل
نمونه ادرس خروجی به صورت زیر :
یک نوع امکان جالبی که در این نوع ادرس دهی هست شما میتوانید برای نام فایل تون پیشوند نیز تعیین کنیدکد:http:/domain.com/do.php?imgf=test.png
برای تنطیم پیشوند فایل در این نوع ادرس دهی کافی در مسیر
ادمین => تنظیمات عمومی => تنظیمات آپلود =>پيشوند فايل ها
پیشوند فایل ها رو تغییر بدید .
شما به چند روش میتوانید پیشوند فایل ها را تنظیم کنید :
- حالت تاریخ زمان : در این حالت قبل از نام فایل تاریخ وزمان نمایش داده میشود
روش استفاده : برای این کار کافی در کادر پیشوند فایل ها متغیر :
رو قرار بدید که در نهایت ادرس خروجی در این حالت به صورت زیر خواهد بود :کد:{date:d_y}
کد:http:/domain.com/do.php?imgf=06_14test_b7779.png
- حالت رندوم : در این حالت پیشوند تصادفی قبل از نام فایل نمایش داده میشود
روش استفاده : برای این کار کافی در کادر پیشوند فایل ها متغیر :رو قرار بدید که در نهایت ادرس خروجی در این حالت به صورت زیر خواهد بود :کد:{rand:4}
کد:http:/domain.com/do.php?imgf=9235test.png
- حالت نام دلخواه : در این حالت نام دلخواه شما قبل از نام فایل نمایش داده میشود
روش استفاده : برای استفاده از این حالت شما کافی نام دلخواه تون رو در کادر پیشوند فایل ها وارد کنید . به عنوان مثال من در کادر پیشوند فایل ها عبارت "p30web"رو قرار میدهم که در نهایت ادرس خروجی به صورت زیر خواهد بود :
کد:http:/domain.com/do.php?imgf=p30webtest.png
- و .....
و امکان دیگری که در این نوع ادرس دهی وجود دارد امکان تغییر نام فایل به وسیله " md5 , زمان " امکان پذیر می باشد .
برای تغییر نام فایل به وسیله " md5 , زمان "کافی در مسیر
ادمین => تنظیمات عمومی => تنظیمات آپلود =>تغيير نام فايل
از کادر کشویی مربوطه "تغییر به وسیله md5 یا تغییر به وسیله زمان " را انتخاب کنید .
توضیحات بیشتر در این باره :
در قسمت" تغيير نام فايل" : سه گزینه وجود دارد که معمولا گزینه اول بدون تغییر فعال می باشد .
که دو حالت دیگر :
حالت تغییر به وسیله md5 : در این حالت نام فایل شما بر اساس md5 تنظیم خواهد شد .
باتوجه به طولانی بودن مبحث md5 در این تاپیک به ان نمی پردازم و به زودی در این مورد به صورت جداگانه مقاله ای قرار خواهم داد .
نمونه ادرس خروجی :
کد:http:/domain.com/do.php?imgf=6f59eea4ddb51.png
حالت تغییر به وسیله زمان :در این حالت نیز نام فایل شما بر اساس زمان تنظیم خواهد شد .
نمونه ادرس خروجی :کد:http:/domain.com/do.php?imgf=1391696441021.png
در نحوه آدرس دهی :مستقیم
نمونه ادرس خروجی :
در این نوع ادرس دهی نیز امکان تغییر نام فایل بر اساس : تغییر به وسیله md5 و تغییر به وسیله زمان وتغییر پشوند فایل مطابق اموزش فوق وجود دارد .کد:http:/domain.com/ali/uploads/test.png
مقایسه حالت های مختلف ادرس دهی :
نحوه ادرس دهي فايل : شناسه فایل در دیتابیس :
امکان محاسبه دانلود ها : دارد
امکان تغییر نام فایل بر اساس "md5 و زمان " : ندارد
امکان تغییر پیشوند فایل ها : ندارد
----------
نحوه ادرس دهي فايل : نام فایل :
امکان محاسبه دانلود ها : دارد
امکان تغییر نام فایل بر اساس "md5 و زمان " : دارد
امکان تغییر پیشوند فایل ها : دارد
----------
نحوه آدرس دهی فایل : مستقیم :
امکان محاسبه دانلود ها : ندارد
امکان تغییر نام فایل بر اساس "md5 و زمان " : دارد
امکان تغییر پیشوند فایل ها : دارد
----------
البته باتوجه به طولاتی شدن اموزش در این اموزش فقط به حالات کلی در انواع ادرس دهی پرداختم . که در صورت استقبال حتما اموزش را کامل تر خواهم کرد
امیدوارم از این اموزش لذت کافی را برده باشید .