السلام عليكم .

قُمت بعمل Update API لسكربت أقُوم بالعمل عليه ، تم الأمر بنجاح في نقل الملف من السيرفر المستضيف للإصدار الجديد للسيرفر الذي يريد التحديث .

وأيضًا بنجاح حين فك الأرشيف تم الأمر بنجاح ، المشكلة الآن كيف أقُوم بإعادة تنصيب الملفات ؟

فكّرت في إنشاء مصفوفة تحتوي على جميع ملفات النسخة الجديدة ، وكل ملف في هذه المصفوفة يقابله محتواه كـ :

   array("File_name"=>"Content File ","Dir_name"=>array("File_name"=>"Content"))

ثم أقُوم باستبدال المحتويات عن طريق حلقة تكرار ( loop ) ، لكن ستكون المصفوفة كبيرة جدًا جدًا جدًا حوالي 420 عنصر " ملف " .

طريقة كهذه لن تجدي ! ، فهل من طريقة أخرى؟