1. تطوير الويب
1

ما هي أفضل طريقة لتأمين حقل رفع الصور ؟ php

  • Anakata
  • 2016-01-11T14:31:36+00:00
  • 2017-11-17T21:14:33+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
0
medz ahmed 2016-01-12T10:15:13+00:00 أضف ردا
  • رابط مختصر

الأساسيات هي:

  • تتحقق من MIME TYPE مثلا: 'image/jpeg','image/jpg','image/gif','image/png'

  • تتحقق من من إمتداد الصورة 'jpeg','jpg','gif','png'

  • تتحقق من حجم الصورة

  • تتحقق من الـ errors

للمزيد:

http://lmgtfy.com/?q=secure...
0
haythemDridi 2016-01-24T19:15:08+00:00 أضف ردا
  • رابط مختصر

اعمل مصففوفة تحمل الإمتدادات المسموح برفعها .

ثم تحقق ان امتداد الملف المرفوع موجود داخل المصفوقة .

اعمل مصففوفة تحمل الإمتدادات المسموح برفعها .

ثم تحقق ان امتداد الملف المرفوع موجود داخل المصفوقة .

// الإمتدادات المسموح برفعها

$allowed = array('gif','png' ,'jpg');

// إستقبال الملف من الفورم

$filename = $_FILES['uploded_file']['name'];

// سحب إمتداد الملف المرفوع

$ext = pathinfo($filename, PATHINFO_EXTENSION);

// التحقق ان الإمتداد مسموح

if(!in_array($ext,$allowed) ) {

echo 'error';

}

تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

104 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • هل فيه طريقة ذكية للتحويل؟
  • كيف ارفع صورة في هذه المنصة؟
  • أسهل طريقة لعمل landing Page مجانية
  • بايثون او php
  • ايها افضل

انسخ هذا الرابط:

تنبيه