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

الموضوع: الدالة الخاصة ب لواحق الملفات

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    الدالة الخاصة ب لواحق الملفات



    كل عام وأنتم بألف خير.

    اخوان هل هناك دالة تستخرج لاحقة ملف مباشرة.
    يعني أنا اريد أرفع ملف للسيرفر ولا اريد نوع معين من الملفات, مثل:
    gif, exe

    انا عملت هكذا, لكنها طويلة:

    $length=strlen($file);
    $from=$length-4;

    $ex=substr($file,$from,4);

    ومشكورين





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    450


    end(explode('.', 'file.name.zip'))






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    كود PHP:
    echo substr(strrchr("c:\\adajfha\safds\file.name.zip""."), ); 
    كل الطرق تؤدي إلى روما






  5. #5


    قد تسبب مشكلة في استعمالك هذه

    لأنه ستقوم بعمل مصفوفة تتكون من جميع الاجزاء بعد وقبل النقطة

    ماذا لو كان اسم الملف كالتالي

    a.b.c.gif

    وهذه الصيغة يسمح بها الجهاز ولا يظهر اي مشكلة

    ولكن عند الرفع فلن يتم الموافقة مثلا او يتم الادخال حسب الشروط

    تحياتي لك





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكورين جداً
    ماقصرتم
    بارك الله فيكم





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    قد تسبب مشكلة في استعمالك هذه

    لأنه ستقوم بعمل مصفوفة تتكون من جميع الاجزاء بعد وقبل النقطة

    ماذا لو كان اسم الملف كالتالي

    a.b.c.gif

    وهذه الصيغة يسمح بها الجهاز ولا يظهر اي مشكلة

    ولكن عند الرفع فلن يتم الموافقة مثلا او يتم الادخال حسب الشروط

    تحياتي لك
    لم افهم المقصود

    جربت
    كود PHP:
    echo end(explode(".","a.b.c.gif")); 
    ونجحت






  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    الدالة التي استخدمها
    كود PHP:
    function get_extension($filename)
        {
            
    $pos_dot strrpos($filename".");
            return 
    substr($filename$pos_dot 1);
        } 






    __________________
    مدونتي





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

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

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