رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
افزایش حجم آپلود
#1
سلام، بنده برای یک سری فایل رو می خوام از جمله فرمت pdf رو آپلود کنم، ولی مشکل اینجاست که اگر فایل pdf، حجمش کم باشه، آلپود می کنه ولی اگر مثلا 40 مگ باشه، یک ارور نا مربوط می ده و خودم هم توی آپلود چک نمی کنم که فایل آپلود شده چقدر حجم داشته باشه ... حالا چی کار کنم که فایل های حجیم رو هم آپپلود کنه ؟
[عکس: v5dveblcrbgx.png]
پاسخ
تشکر شده توسط:
#2
فقط کافی بود سرچ کنید: "افزایش حجم آپلود در PHP"

اینم یک نمونه:
http://www.kelidestan.com/keys/keys.php?key=473
پاسخ
تشکر شده توسط: ABZiko
#3
نه از این طریق بلدم که در php.ini تغییر بدم، ولی خب نمی شه از طریق خود PHP، مقدار آپلود رو افزایش بدم ؟
[عکس: v5dveblcrbgx.png]
پاسخ
تشکر شده توسط:
#4
آهان. برای مدیریت منظورتونه که مثلا یک گزینه بذارید حداکثر فایلی که کاربرا بتونن آپلود کنن رو مدیر تعیین کنه؟
پاسخ
تشکر شده توسط: ABZiko
#5
دقیقا ...، حالا یا از راه کد یا یک بخش رو بر اساس Range بسازم ...
[عکس: v5dveblcrbgx.png]
پاسخ
تشکر شده توسط:
#6
//9*1024*1024 = 9MB ==>9437184  and 30*1024*1024 = 30MB   ==>31457280
//ini_set("upload_max_filesize","100M");
//ini_set("post_max_size","110M");
پاسخ
تشکر شده توسط: ABZiko
#7
راه حل من اینه که شما اول با تغییر ini حداکثر حجم آپلود رو خیلی زیاد کنی، در حد بالاترین چیزی که ممکنه مدیر سایت تعیین کنه، و دیگه بعدا توی کدنویسی به Ini دست نزنی.
بعدش از طریق مثال لینک زیر ( بخش Limit File Size) حجم فایل آپلود شده رو چک کنی و اگر زیاد بود اررور بدی به کاربر که حجم زیاده.

http://www.w3schools.com/php/php_file_upload.asp

بهتره اینکار رو در سمت کلاینت با جاوا اسکریپت هم انجام بدید که کاربر بیچاره کلی آپلود نکنه تا سرور فایلش بیاد بعدش تازه بگید متاسفیم حجم فایل زیاد است!
مثلا اینجا یک فایل بزرگ آپلود اگر بکنید قبلش اررور میده: http://up.vbiran.ir
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان