السلام عليكم و رحمة الله
اخواني الاعزاء حابب اعطيكم هذه الفائدة في التعامل مع الملفات و يمكن البعض يعرفها .
هي كيفية تحديد امتداد الملفات و الصور .
مثلا : اريد ان اسمح برفع الصور ذات الامتداد jpg و gif و png فقط , وعندما يريد العضو في الموقع رفع اي ملف امتداده غير هذه الامتدادات تظهر له رسالة خطا بان
امتداد الملف غير صالح .
اول شي : نعرف مصفوفة بالامتدادات المسموحه كما يلي :
$exe_file = array("image/pjpeg", "image/gif", "image/x-png");ثاني شي : نفحص امتداد الملف كما يلي :
if(!in_array($_FILES['file']['type'],$exe_file)){ echo "الامتداد غير مسموح به"; }و هلق لمعرفة شكل اي امتداد في البي اتش بي , اختر ملف من المستعرض واضفط على الزر موافق (submit) , و في الصفحة التي تستقبل البيانات اطبع نوع الملف كما يلي :
echo $_FILES['file']['type'];
سوف يطبع لك المتصفح قيمة نصية , خذ هذه القيمة وضعها في المصفوفة السابقة لكي تسمح بهذا الامتداد لرفع اي ملف في موقعك .
شكررررررا .
