السلام عليكم ورحمة الله وبركاته
للمعلومية للأخوة الفرق بين الدالتين كبير جداً
فالدالة ()copy تقوم بنسخ ملف من مكان لمكان آخر
أما الدالة ()move_uploaded_file فتقوم بنقل الملف المرفوع عن طريق php و نماذج html الى المجلد الذي تحدده ..
لذا فلا يصح استخدام ()copy في سكريبتات رفع الملفات وانما يجب استخدام ()move_uploaded_file لأنها تقوم بالتأكد من أن الملف مرفوع عن طريق السكريبت وموجود على نفس الدومين قبل نقله.. لذا تعتبر أكثر أمناً
تحياتي