PDA

View Full Version : سوال: ود فایل روی هاست که حجمش بیشتر از 2 مگ هست باید چکار کنم؟



farhadfery
سه شنبه 09 خرداد 1391, 11:30 صبح
برای اپلود فایل روی هاست که حجمش بیشتر از 2 مگ هست باید چکار کنم؟ تو پنل به php.ini دسترسی دارم که بخواهم تغییر بدم؟

mtchabok
سه شنبه 09 خرداد 1391, 12:30 عصر
چونکه از هاست رایگان استفاده میکنین فک نکنم که بشه فایل یکپارچه رو با حجم بیشتر از محدوده آپلود کرد .
یه راهش اینه که با مسئولان هست تماس بگیرین و فایل رو بهشون بدین تا براتون آپلود کنن .
راه حل دیگه اینه که فایل رو به تقسیم کنین و هر دفعه یکی رو بفرستین و در هاست بهم وصلشون کنین .

رضا قربانی
سه شنبه 09 خرداد 1391, 12:39 عصر
یک فایل php.ini درست کن و در جایی که فایل آپلودت وچود داره ذخیره کن و فقط این کد رو بهش اضافه کن :

upload_max_filesize = 20M

سقف 20 مگ

اگر هم موجود بود در کل باید دستور بالا رو ویرایش کنی.

موفق باشید

farhadfery
سه شنبه 09 خرداد 1391, 14:52 عصر
چونکه از هاست رایگان استفاده میکنین فک نکنم که بشه فایل یکپارچه رو با حجم بیشتر از محدوده آپلود کرد .
یه راهش اینه که با مسئولان هست تماس بگیرین و فایل رو بهشون بدین تا براتون آپلود کنن .
راه حل دیگه اینه که فایل رو به تقسیم کنین و هر دفعه یکی رو بفرستین و در هاست بهم وصلشون کنین .
با تشکر. من کی گفتم هاست فری هست. نه خریداری شده.
اینکه فایل ها را در هاست به هم وصل کنیم چگونه هست؟ به صورت دستی یا با برنامه نویسی؟

رضا قربانی
سه شنبه 09 خرداد 1391, 15:22 عصر
اینکه فایل ها را در هاست به هم وصل کنیم چگونه هست؟ به صورت دستی یا با برنامه نویسی؟
من متوجه منظور شما نشده ام .

ولی در کل به غیر از کد من می تونید به مدیر هاستینگ تیکت بزنید و بهشون بگید آپلود هاستم رو به 20 مگ تغییر بدید و بدون چون و چرا واستون انجام میدن.

یک راه دیگه هم هست البته با اچ تی اکسس .

farhadfery
سه شنبه 09 خرداد 1391, 15:24 عصر
یک راه دیگه هم هست البته با اچ تی اکسس .
جالب شد آقای قربانی این چطوریه؟

persian-boy
سه شنبه 09 خرداد 1391, 16:14 عصر
با


ini_set('upload_max_filesize', '10M');


هم میتونید

رضا قربانی
چهارشنبه 10 خرداد 1391, 10:14 صبح
اینا هم مربوط به php.ini میشه :

upload_max_filesize = 100M
post_max_size = 100M
output_buffering = on
max_execution_time = 1000
max_input_time = 1000
memory_limit = 64M
...
...
...
و اینا هم برای خود php هست :


ini_set(‘max_execution_time’, 7200);
ini_set(‘upload_max_filesize’, ’64M’);
ini_set(‘max_input_time’, 7200);
ini_set(‘memory_limit’, '64M');
...
...
...

و به صورت دستی
برای آپلود ویدیو :
این فایل رو باز و ویرایشش کنید

cgi-bin/uu_default_config.pm
مقدار دهی کنید
max_upload => 209715200,

و برای موزیک هم این فایل رو باز و ویرایشش کنید :
cgi-bin/audio/uu_default_config.pm

مقدار دهی کنید
max_upload => 209715200,


و برای اچ تی اکسس هم اینجا براتون گذاشتم : http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess/page8


موفق باشید

mtchabok
چهارشنبه 10 خرداد 1391, 11:43 صبح
با تشکر. من کی گفتم هاست فری هست. نه خریداری شده.
اینکه فایل ها را در هاست به هم وصل کنیم چگونه هست؟ به صورت دستی یا با برنامه نویسی؟
آخه گفتین محدود به 2 مگ هس فکر کردم که رایگانه ... ( هاستهای رایگان هستن که این محدودیت پائین رو دارن )
خوب حالا که خریداری کردین باید ببینید که حداکثر آپلود فایل میتونه چقدر باشه که میتونید از پشتیبانی هاستتون بپرسید .
بعد از اینکه محدوده رو از پشتیبانی گرفتین میتونید توسط کدهایی که آقای قربانی گفتن حداکثر حجم آپلود رو به محدوده برسونید .

درمورد به هم وصل کردن فایلها هم میتونید به سادگی توسط برنامه نویسی دو فایل رو به هم وصل کنین .
روشش هم بسیار ساده هست . اینطورکه فایل قسمت دوم رو خط به خط به فایل اول اضافه میکنید تا فایل دوم به آخر برسه و در انتها فایل دوم رو پاک کرده و فایل یک دیگه شامل کل فایل میشه . همین .