PDA

View Full Version : سوال: چطور می تونم فایلهای با حجم بالا رو با پی اچ پی آپلود کنم؟



phpweb
یک شنبه 01 اسفند 1389, 02:28 صبح
من یه اسکریپت نوشتم که فایلها رو آپلود می کنه. وقتی فایلها حجم کمی (در حد چند مگابایت) دارن، اسکریپت بدون مشکل کار می کنه و هر خطایی رو نمایش می ده.

اما وقتی می خوام فایلهای با حجم بالا (در حد یک گیگابایت) رو آپلود کنم، اسکریپت فایل رو آپلود نمی کنه و هیچ خطایی هم نمایش داده نمی شه.

من برای تعیین حجم حداکثر آپلود فرم رو بصورت زیر مقدار دهی کردم.

<input name="MAX_FILE_SIZE" type="hidden" id="MAX_FILE_SIZE" value="1000000000" />

بنظرم مشکل از خود پی اچ پی باشه.

من از XAMPP استفاده می کنم. می شه بگید که حداکثر حجم قابل قبول برای XAMPP چقدر هست؟

Keramatifar
یک شنبه 01 اسفند 1389, 08:35 صبح
دوست عزیز
در XAMPP معمولا حداکثر حجم مجاز برای آپلود فایل 128 مگابایت است، برای تغییر این مقدار فایل XAMPP\php\php.ini را باز کنید و دو مقدار زیر را تغییر دهید:
upload_max_filesize = 128M
post_max_size = 128M

sattaryekta
یک شنبه 01 اسفند 1389, 10:33 صبح
به جز حداکثر حجم مجاز فایل ، حداکثر مدت زمان اجرای اسکریپت را هم بالا ببرید.

phpweb
یک شنبه 01 اسفند 1389, 12:39 عصر
دوست عزیز
در XAMPP معمولا حداکثر حجم مجاز برای آپلود فایل 128 مگابایت است، برای تغییر این مقدار فایل XAMPP\php\php.ini را باز کنید و دو مقدار زیر را تغییر دهید:
upload_max_filesize = 128M
post_max_size = 128M

چطور می تونم از توی اسکریپت این مقادیر رو تغییر بدم؟