[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


الف شكر اخي العزيز على الدالة
تحياتي
شكراً ، وهنا طريقة أخرى عن طريق إستخدام 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');
?>
يعطيكم العافية :)
دالة جميلة
ولكنها قد لا تنفع إذا كان صيغة الملف بهذا الشكل tar.gz
..
لكن تبقي الدالة جيدة
شكرا لك
جزاك الله خيراً
هذه الدالة تقوم بجلب آخر أحرف من الرابط بعد علامة النقطة . و لانستطيع الاعتماد عليها لجلب صيغة الملفات
هذه الدالة تقوم بالغرض بالشكل الصحيح
function extension_file($url){
if($headers = @get_headers($url, 1)){
return $headers['Content-Type'];
}
else return false;
}
شكراً لكم وجزاكم الله خيرا
تحياتي مدير مدونة محارب
m7arb.blogspot.com
deeeeeeeeffe
mm