الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إلى الخبراء... عندى مشكلة مع رفع الملفات الكبيرة... أرجو المساعدة

مغلق
بدأه newpharaoh21 في 3 يناير 2007 · 2 رد · 718 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بعمل سكريبت لتحميل الملفات على الموقع وقمت بعملية التحميل باستخدام الدالة التالية:

@copy($file, "$path/$file_name");

ولكننى واجهت مشكلة عند تحميل الملفات الكبيرة (أكثر من سبعة أو ثمانية ميجابايت) لأن الكود فى هذه الحالة يتصرف كما لو كان المستخدم لم يقم باختيار أى ملف، فقمت باستبدال دالة كوبى بالدالة التالية:

move_uploaded_file($file, "$path/$file_name")

ولكن المشكلة لم تحل، أرجو ممن لديه فكرة عن سبب هذه المشكلة أن يفيدنى... أفادكم الله،

مع جزيل شكرى

#2

حجم الملفات المرفوعة هو اللي بيتحكم في امكانية نقلها فعليا من فولدر التمب الى الفولدر المطلوب ... لان الملفات بيتم رفعها اولا الى مكان فيرتشوال يعني فولدر تمب على السيرفر و بعد كده بيتم نقلها بعد ما يكتمل تحميله الى الفولدر الاساسي ...

يتحكم في ذلك قيمتين في ملف اعدادات الـبس اتش بي php.ini و هما upload_max_filesize و تكون قيمتها الافتراضية 2 ميجا .. فلو زاد حجم الملفات المرفوعة عن 2 ميجا .. لا تتم عملية الرفع .. والا خرى هي post_max_size و هي قيمة النقل داخل السيرفر نفسه من ملف التمب الى الملف الحقيقي و قيمتها الافتراضية هي 5 ميجا ... على ما اذكر ..

المهم

تقدر تتحكم في القيمتين يا اما من خلال تعديل قيمهم من ملف الـ php.inin اذا كان لك اكسس على الروت بتاع السيرفر او تقدر من خلال ini_set من خلال ملف الـرفع نفسه و ان كان ده غير عملي ..

والحل الافضل هو من خلال عمل ملف htaccess ووضعه مع ملف الرفع نفسه و تغير القيم الافتراضية للمتغيرات كالاتي :

php_value upload_max_filesize 10M
php_value post_max_size 10M

تقدر تعدل الـ 10 ميجا لاي قيمة اخرى ..

#3

جرب دوال الافتيبي ادا كنت تتحدث عن ملفات كبيرة :)

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

--------------------------

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…