[php] دالة استخراج صيغة الملفات والصور

مدرج تحت قسم: أدوات
27 أكتوبر 2007

بكل بساطة هذه الدالة تقوم باستخراج صيغة أي ملف..
حقيقة هذه الدالة تصلح للروابط المخزنة في قاعدة البيانات إن أردت معرفة الامتدادات.

الدالة

function extension_file($url){
$url=parse_url($url);
$url=$url[path];
$url=explode('.',$url);
$url=$url[count($url)-1];
echo $url;
}

طريقة الاستخدام

ضع رابط الملف أو الصورة، وسيعطيك الامتداد

 extension_file('http://bp.ma/kalam.jpg'); // jpg 

للكاتب عبد الواحد البشيري

  • Share/Bookmark

التعقيبات

  1. [php] دالة استخراج صيغة الملفات والصور » عالمي

التعليقات (8) على ”[php] دالة استخراج صيغة الملفات والصور“

  1. الف شكر اخي العزيز على الدالة
    تحياتي

  2. hax

    شكراً ، وهنا طريقة أخرى عن طريق إستخدام Regular Expression

    < ?php

    function extension_file($url) {
    $url = preg_match('/(\w{3})$/',$url,$ext);
    return $ext[0];
    }

    echo extension_file('http://bp.ma/kalam.jpg');

    ?>

    يعطيكم العافية :)

  3. دالة جميلة
    ولكنها قد لا تنفع إذا كان صيغة الملف بهذا الشكل tar.gz
    ..
    لكن تبقي الدالة جيدة
    شكرا لك

  4. جزاك الله خيراً

  5. alaa462

    هذه الدالة تقوم بجلب آخر أحرف من الرابط بعد علامة النقطة . و لانستطيع الاعتماد عليها لجلب صيغة الملفات

    هذه الدالة تقوم بالغرض بالشكل الصحيح


    function extension_file($url){
    if($headers = @get_headers($url, 1)){
    return $headers['Content-Type'];
    }
    else return false;
    }

  6. محارب

    شكراً لكم وجزاكم الله خيرا
    تحياتي مدير مدونة محارب
    m7arb.blogspot.com

  7. deeeeeeeeffe

أضف تعليقك




يمكنك استخدام الوسوم التالية في التعليق: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


* حقول مطلوبة