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

كيف يمكن تحميل عدد متغير من الملفات دفعه واحدة ؟؟؟؟

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

ارغب فى ان اتيح لمستخدم موقعى ان يقوم بتحميل ملفات إلى الموقع

وهذه ليست بها مشكله وقد قمت بها ولكن ارغب ان اضع له خانة نص يضع بها عدد الملفات التى يرغب فى تحميلها وبمجرد كتابة هذا العدد فى خانة النص وبعد ترك خانة النص أقوم بقرأة هذا العدد وتوليد عدد مساو من خانات الملفات وهذه هى المشكله فكيف يتم ذلك ؟؟

مثال :

بفرض ان المستخدم يرغب فى تحميل خمسه ملفات دفعه واحده ففور ان يترك خانة النص التى كتب فيها العدد 5

ارغب ان قوم بتوليد خمس خانة - خانه لكل ملف - ثم زر موافق

فيقوم الاسكربت يتحميل هذه الملفات دفعه واحده

ارجو ان يكون السؤال واضح

#2

يمكنك عمل ذلك بأكثر من طريقة أسهلها استخدام Javascript لتكوين حقول الملفات بالعدد المطلوب، وكل الطرق تعتمد على أن حقل الملفات سيتم التعامل معه باعتباره مصفوفة Array عند إرسالة إلى برنامج PHP:

مثال:

<script language=javascript>
// Dynamic Form update by VisualMind
function updateFiles() {
	var i = 0, filesno = 1, newdiv = "";
	filesno = document.all['FILESNO'].value;
for(i=0; i	newdiv=newdiv + "اسم الملف 
";
	document.all['FilePlace'].innerHTML=newdiv;
}

عدد الملفات



اسم الملف





وتقوم بعد ذلك بتهيئة ملف upload.php لاستقبال الملفات UPLOADFILE باعتبارها مصفوفة ملفات تبدأ بصفر وتنتهي بcount(UPLOADFILE)

#3

ولكنى ابحث عن طريقه لا تحتاج الضغط على زر تحديث

وهذا كود كنت قد كتبته

<?
echo "";
if ($op=='no')
{
echo "
 الملفات :
";

 for ($i = 1;  $i<= $num; $i++) {
echo  "الملف رقم  ".$i." 
";
}
echo "     
";
  exit();
}
echo "عدد الملفات هو :


";
?>

مع ملاحظة ان هذا الكود موضوع فى ملف بإسم test.php

#4

هل قمت بتجربة السكربت الذي قمت بكتابته أعلاه؟

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

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