file function(file manegr project

این تاپیک 5 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد مهدی اکرمی ،‏ 1 سال و 2 ماه پیش .

این تاپیک تاکنون 259 بازدید داشته است .

نویسنده پست
پنجشنبه ، 10 سپتامبر 2015     1:20 ب.ظ #


داود فردعباسی

Subscriber
1 پست2 تاپیک

سلام یک سوال داشتم از خدمتتون

تو دوره آموزش php توسط مهندس آوند

یه بخشی هست مربوط به توابع فایل که یه پروژه داره به اسم فایل منیجر

1  تشکر
پنجشنبه ، 10 سپتامبر 2015     4:15 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام دوست عزیز

شما که در دوره ثبت نام کردی در همن جلسه هم این سوال رو قرار میدادی . زود تر هم جواب میگفتی . آقای لقمان خیلی کمتر تو انجمن جواب میدن . مخصوصا که شما vip نداری مثل یه کاربر عادی !

جواب سوال های شما :

$digits => اگر دقت کنید در این قسمت حجم فایل رو که قبلا حساب کرده چاپ میکنه .

حالا با استفاده از تابع round ما اعداد رو گرد میکنیم و digits$ میزان دقت گرد کردن رو معلوم میکنه . مثلا :


round(2.64444,2) => 2.64
round(2.64444,0) => 2

به طور پیشفرض 0 هست که عدد بدون اعشار خروچی میده . الان که تو کد شما پیشفرض رو 2 گذاشته یعنی تا 2 رقمن اعشار حساب میکنه .

بقیه رو هم صبر کن الان مینویسم ....

3  تشکر
پنجشنبه ، 10 سپتامبر 2015     4:32 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

$total => اگر دقت کنی ما یه آرایه درست کردیم و یکاهای شمارش حجم رو درون اون ذخیره کردیم . مثلا kb و .. در پایین size$ اومدیم یه متغیر دیگه به اسم $total درست کردیم و با استفاده از تابع count تعداد خانه های آرایه رو حساب کردیم که 5 تا هست .

در حلقه $total تغییری ایجاد نمیکنه . فقط هر بار که حلقه اجرا بشه یکی از اون کم میشه .

مثلا 5 منهای 1 میشه اون وقت $total مساوی 4 میشه . ابن کار رو هم به جای اینکه به صورت دستی انجام بدیم یعین -1 بنویسیم با استفاده از اپراتور ها انجام میدیم . همون تا -- که کنارش هست این کار رو انجام میده . اینجا رو بخون تا با اپراتور ها آشنا بشی.

حالا وقتی حلقه تموم شد ما میام خونه هایی رو که در داخل آرایه $size هست بر اساس $total فراخوانی میکنیم .

فرض کن حلقه 4 بار تکرار شده + موقع شروع = 5 بار تکرار . اون وقت $totla که مساوی 5 بوده 5بار منهای 1 شده .که در آخر $totla مساوی 0 میشه . (چی گفتم !!)

حالا ما میام و خونه 0 رو از آرایه  $size انتخاب میکنیم که مساوی TB هست .

بازم صبر کن تا بقیه رو بنویسم .... :)

3  تشکر
پنجشنبه ، 10 سپتامبر 2015     4:49 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

realpath => این تابع میاد آدرس مطلق فایلی رو که بهشدادی رو در صورتی که در همین ریشه باشه چاپ میکنه(منظورم از ریشه همون جایی هست که این فایل php موجوده) . در صورتی هم که اون فایل در این ریشه نباشه مقدار false رو بر می گردونه .

کاربرد های متفاوتی داره که به نیاز شما بستگی داره .

موفق باشید ... :)

3  تشکر
پنجشنبه ، 10 سپتامبر 2015     4:50 ب.ظ #


داود فردعباسی

Subscriber
1 پست2 تاپیک

لطف کردید آقای اکرمی تشکر

1  تشکر
پنجشنبه ، 10 سپتامبر 2015     4:55 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

خواهش میکنم . اگر مشکلتون حل شده تاپیک رو ببنیدید ....

موفق باشید ....

1  تشکر
پست 1 تا 6 (از مجموع 6 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .