عند تحميل الملفات إلى دليل باستخدام وظيفة PHP's move_uploaded_file()، يبقى اسم الملف هو نفس اسمه الأصلي. قد يكون هذا غير مرغوب فيه عند التعامل مع ملفات متعددة بأسماء متشابهة أو إذا كنت ترغب في فرض اصطلاح تسمية محدد.
لإعادة تسمية ملف تم تحميله قبل حفظه، قم بتعديل المعلمة الثانية من move_uploaded_file(). تحدد هذه المعلمة مسار الوجهة واسم الملف. وإليك كيفية تغييره:
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
في هذا المثال:
يضمن هذا الأسلوب أن الملفات التي تم تحميلها تتلقى اسمًا عشوائيًا فريدًا مع الاحتفاظ بامتدادها الأصلي.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3