برای آپلود فایل از این کد استفاده میکنم در localhost فایل با هر حجمی باشد آپلود میشود اما در هاست برای فایلهای بیشتر از یک مگا بایت اجازه آپلود نمیده راهنمای فرمائید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای آپلود فایل از این کد استفاده میکنم در localhost فایل با هر حجمی باشد آپلود میشود اما در هاست برای فایلهای بیشتر از یک مگا بایت اجازه آپلود نمیده راهنمای فرمائید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوب اجازه نمیده کاریش نمیشه کرد. اما می تونید با یک if، چک کنید حجم فایل کمتر از 1 مگ باشد.
البته اگر درست متوجه شده باشم.
دوست عزیز این که شما نمیتونید بیشتر از ۱ مگابایت آپلود کنید به خاطر پارامتر post_max_size در php.ini هست
بستگی به هاستتون داره که بتونید این پارامترو عوض کنید یا نه
یک فایل php.ini در پوشه ای که عملیات آپلود رو انجام می دم ایجاد کردم و این کد رو توش گذاشتم
upload_max_filesize = 10M
وقتی فایلی بلاتر از 1مگابایت آپلود میکنم مرورگر این پیغام لطفا یک فایل از نوع (doc,ppt,pptx,docx,pdf,zip)میده
در صورتیکه فایل انتخابی از نوع pdf است
شما باید هاستتون رو تغییر بدید چون این کار ممنوعه و سیستم هاست دهی اکانت شما رو می بنده!
از هاست cpanel استفاده میکنم 500MB فضا به من داده
چرا هاست تغییر بدم؟
چون سرویس هاست دهی شما خوب محدودیت آپلود هر فایل رو وی یک مگ گذاشته و به فضای کلی کاری نداره.
هم چنین با سی پنل شما!
احتمالا هم از هاست رایگان استفاده میکنید.
دوست عزیز شما میتونی هزار تا کار کنی تا ببینی مشکل از کجاست
یه برنامه نویس باید بلد باشه حداقل کارو واسه پیدا کردن مشکل انجام بده
شما یه echo $mime موقع آپلود بکن ببین مقدارش چیه
نخير دوست عزيز نميخواد هاستتو تغيير بدي ميزان آپلود فايل به هاست قابل تنظيم هستش.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)