-
ممكن طلب بسيط في داله if
السلام عليكم ..
اشحالكم شباب ^_^
المهم انا عندي مركز تحميل .. وعند التحميل تظهر الصورة مع الرابط
بس المشكله عند تحميل ملف rar او zip
تظهر الصورة اكس ..لان الامداد راح يكون في الاخير rar او zip
المطلوب .. اذا كان الملف المحمل صورة ( gif jpg )
راح تطهر الصورة ..واما اذا كان غيره ذلك يظهر الرابط فقط
الشحي
-
و عليكم السلام ،،
كود بسيط استخدمه في سكربت رفع ملفات خفيف :D
كود PHP:
$file_ext = strrchr($fileupload_name,'.');
if (($file_ext=='.jpg' || $file_ext=='.jpeg' || $file_ext=='.JPG' || $file_ext=='.JPEG' || $file_ext=='.gif' || $file_ext=='.GIF' || $file_ext=='.bmp' || $file_ext=='.BMP' || $file_ext=='.png' || $file_ext=='.PNG') && $view_img_preview == 1) {
echo "<hr><table border=\"0\" width=\"100%\"><tr><td bgcolor=\"#FFFFFF\" align=\"center\"><img border=0 src=\"$url/$dir_uploaded_files/$fileupload_name\"></td> </tr></table>";
}
و الاخوان اخبر مني ممكن فيه اخطاء برمجية او ما شابه ;)
لاحظ في آخر سطر التحقق من الامتداد هناك اضافة
كود PHP:
&& $view_img_preview == 1
اذا كنت ترغب في تعطيل الـpreview
تحياتي :)
-
السلام عليكم
سلمت يداك اخي على على الكود وقد قمت بالتعديل عليه بعد اذنك
يمكنك وضع الامتدادات فى مصفوفة اسهل
كود:
$file_ext = strrchr($fileupload_name,'.');
if (($file_ext=='.jpg' || $file_ext=='.jpeg' || $file_ext=='.JPG' || $file_ext=='.JPEG' || $file_ext=='.gif' || $file_ext=='.GIF' || $file_ext=='.bmp' || $file_ext=='.BMP' || $file_ext=='.png' || $file_ext=='.PNG') && $view_img_preview == 1) {
echo "<hr><table border=\"0\" width=\"100%\"><tr><td bgcolor=\"#FFFFFF\" align=\"center\"><img border=0 src=\"$url/$dir_uploaded_files/$fileupload_name\"></td> </tr></table>";
}
ليصبح
كود:
$file_ext =strtolower(strrchr($fileupload_name,'.'));
$allowed= array('jpg','jpeg','gif','bmp','png');
if (in_array($file_ext,$allowed) && $view_img_preview == 1) {
echo "<hr><table border=\"0\" width=\"100%\"><tr><td bgcolor=\"#FFFFFF\" align=\"center\"><img border=0 src=\"$url/$dir_uploaded_files/$fileupload_name\"></td> </tr></table>";
}
قمت بتجميع كل الامتدادات بصورة small فى مصفوفة
وقمت باضافة دالة التحويل الى small letters حتي اذا كان مثلا JPG او JpG او jPg يقوم بتحويله ال jpg
-
بسهولة دور ع الصفحة اللي فيها الإمتدادات بداله if
و قم بنسخ كود zip او rar و الصقه تحته و غير الإسم لــ gif و حط امتداد الصورة .. مع مراعاة اي متغيرات اخري
-
جاري التجربه على الاكواد وسأبلغكم بالنتيجة
الشحي