النتائج 1 إلى 5 من 5

الموضوع: ممكن طلب بسيط في داله if

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    494

    ممكن طلب بسيط في داله if



    السلام عليكم ..

    اشحالكم شباب ^_^
    المهم انا عندي مركز تحميل .. وعند التحميل تظهر الصورة مع الرابط

    بس المشكله عند تحميل ملف rar او zip
    تظهر الصورة اكس ..لان الامداد راح يكون في الاخير rar او zip

    المطلوب .. اذا كان الملف المحمل صورة ( gif jpg )
    راح تطهر الصورة ..واما اذا كان غيره ذلك يظهر الرابط فقط


    الشحي







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2005
    المشاركات
    343


    و عليكم السلام ،،
    كود بسيط استخدمه في سكربت رفع ملفات خفيف

    كود 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 == 
    اذا كنت ترغب في تعطيل الـpreview

    تحياتي





    __________________
    Website}--{Blog

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    السلام عليكم

    سلمت يداك اخي على على الكود وقد قمت بالتعديل عليه بعد اذنك

    يمكنك وضع الامتدادات فى مصفوفة اسهل

    كود:
     $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





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    48


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

    و قم بنسخ كود zip او rar و الصقه تحته و غير الإسم لــ gif و حط امتداد الصورة .. مع مراعاة اي متغيرات اخري





    __________________
    مجلة مصري
    مجلة الكترونية شبابية نصف شهرية
    لمراستلي علي الماسنجر : karim-nour@hotmail.com

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    494


    جاري التجربه على الاكواد وسأبلغكم بالنتيجة


    الشحي










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض