PDA

View Full Version : سوال: مشکل با تعیین حجم برای فرم آپلود



sherlock0111
جمعه 02 اسفند 1392, 19:19 عصر
سلام دوستان گرامی
میخوام فرم آپلودم فایل های با حجم تا 500مگابایت رو آپلود کنه آیا چنین امکانی هست و چطوری؟

فرزند کوروش
جمعه 02 اسفند 1392, 19:37 عصر
با

$_FILES['fileindex']['size']
میتونید حجم فایل رو بدست بیاری و بر اساس اون شرط خودت رو بنویسی، به جای fileindex باید اسم اینپوت مربوط به فایل رو بزاری

sherlock0111
جمعه 02 اسفند 1392, 19:39 عصر
و وقتی عکس ها ی آپلود شده رو نمایش میدم اندازشون بزرگ هست چطور میشه اندازه منظورم ابعادش مثلا 20*20 بشه واون ابعاد و رو نشون بده

sherlock0111
جمعه 02 اسفند 1392, 19:42 عصر
اصلا آپلود نمی کنه که بخوام بدست بیارم
با

$_FILES['fileindex']['size']
میتونید حجم فایل رو بدست بیاری و بر اساس اون شرط خودت رو بنویسی، به جای fileindex باید اسم اینپوت مربوط به فایل رو بزاری

mostafa272
جمعه 02 اسفند 1392, 20:53 عصر
برنامه های شبیه ساز هاست مثل wamp در فایل php.iniیک متغیری دارند به نام upload_max_filesize که ماکزیمم اندازه فایل آپلودی را تعیین میکنه. فک میکنم هاست های واقعی هم باید همچین پارامتری رو داشته باشند.

MMSHFE
شنبه 03 اسفند 1392, 09:10 صبح
شما باید توی php.ini دو مقدار post_max_size و upload_max_filesize رو افزایش بدین و Apache رو هم Restart کنید. همچنین دقت کنید که اندازه post_max_size بیشتر از upload_max_filesize باشه چون علاوه بر خود فایل، یکسری اطلاعات جانبی هم همراه فرم بصورت Post ارسال میشه.