لدي ملف اسمه file.zip كيف اعرف ان نسقه هو zip او .zip
وشكرا لكم
لدي ملف اسمه file.zip كيف اعرف ان نسقه هو zip او .zip
وشكرا لكم
بانتظاركم
???
اخوي لم افهم القصد ممكن توضيح اكثر او مثال
__________________
htaccess بكل بساطة
الشفرة الموحدة "يونِكود"
(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
السلام عليكم
ننشأ متغير array من المتغير النصي، بواسطة الدالة explode
كود PHP:
$file_name = "file.zip";
$format = explode ('.',$file_name);
echo $format[1];
هذه الطريقة تعلمتها من موقع بي اتش بي العرب ولكن الموقع الآن مغلق لصيانة
طريقتك رائعة لكن تبقى مشكلةالمشاركة الأصلية كتبت بواسطة haidar
لو كان اسم الملف
file.sw.zip
وحلها هو سؤال
كيف آخذ آخر قيمة من المصفوفة؟
هل هناك طريقة؟
وشكرا لكم
وجدت طريقة قد تكون حلا لما ذكرت في ردي السابق وهي
الدالةكود PHP:
$format_2=array_reverse($format);
Echo $format[0];
تقوم بقلب المصفوفةكود PHP:
array_reverse
فالعنصر الأخير يكون الأول
ويكون نسق الملف بعد قلب المصفوفة هو أول قيمة في المصفوفة
وبالتالي
لاهمنا ان وجد اكثر من نقطة . في اسم الملف ام لا
كذا قصدك ؟؟؟
==============كود PHP:
$filename = 'hi.php.rar';
echo strrchr($filename, '.'); // will echo .rar
مستعير العضوية...
__________________
عضو سوالف
هذا الموضوع ممكن يفيدك
http://www.swalif.net/softs/showthread.php?t=138086
شكرا لكن
اذا كان امتداد ملف php هو rar مثلا فهل يعمل
نعم يعمل
امتحنت swalif.php.rar
الكود يعمل عندي في السيرفر المحلي
مشكور على array_reverse
اذا انت تبي تصلح UPLOADER
افضل طريقة انك تغير اسم الملف اللي بترفعه ..
__________________
http://www.taqniah.com
عفواالمشاركة الأصلية كتبت بواسطة haidar
طيب لو غير ملف من اسم sw.php.rarالمشاركة الأصلية كتبت بواسطة taqniah.com
الى مثلا 2495854.rar هل تنتهي المشكلة ام هناك خطورة
وهل تعطيل عمل php عن طريق هتكسس يعطل عمل الملف sw.php.rar
واشكركم على تعاونكم
تفضل ..
كود:$get_ext = explode(".",$_FILES['upload_file']['name']); $count = count($get_ext); $ext = $get_ext[$count - 1];
__________________
http : // www . ansar . net