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

الموضوع: سؤال عاجل : كيف يمكن تحديد نوع الملف اذ كان $file يحتوي على اسم الملف

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867

    سؤال عاجل : كيف يمكن تحديد نوع الملف اذ كان $file يحتوي على اسم الملف



    في المتغير $file يوجد اسم الملف , اذا كيف لي ان اعرف ما هو نوع الملف مثلا :


    المتغير $file بداخله : myfile.gif او myfile.php او myfile.txt

    كيف لي ان اعرف نوع الملف اللذي بداخل المتغير $file , ما هي الطريقه التي يمكن استعمالها لفحص نهاية اسم الملف الموجود داخل المتغير $file ؟

    اتمنى ان تكونو قد فهمتم قصدي !

    تبسيط اخر ,

    نفرض انه بداخل المتغير $file موجود mypic. jpg

    المطلوب استخراج المكتوب بالون الاحمر وحفظه في متغير اخر , كي يتم التعرف على نوع الملف





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً


  2. #2


    تفضل أخوي،،،،،،،،،،،
    سؤال حار وجواب أكسر سخونة
    كود PHP:

    $extension
    =strtolower(substr(strrchr($file,"."),1)); 
    وبالتالي يمكنك استخدام المتغير الجديد ،مثلاً:

    كود PHP:

    if (($extension=="php"
    echo 
    "i am php";

    if ((
    $extension=="txt"
    echo 
    "i am txt";

    if ((
    $extension=="gif"
    echo 
    "i am gif"






    __________________
    مستعد لعمل أي مشروع بلغة php
    للاستفسار : zalamah@hotmail.com
    الرجل الزلمة غير متواجد حالياً

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867

    شكرا جزيلا الرجل الزلمة



    بفضل مساعدتك ساقوم باصدار نسخه جديده للبلوك :

    block-Dabb_banners

    اللذي قوم بادارة الاعلانات بالمجله نيوك 5.6

    الاصدار الثاني كان يقوم بعرض الاعلانات بوسط صفحة المجله حسب عددها , حيث اذ كان عددها اكثر من 3 اعلانات , يعرض 3 اعلانات بشكل عشوائي بدون ظهور اعلانات متكرره .

    الاصدار الثاني كان يتعامل مع عرض اعلانات بشكل صور فقط !

    الاصدار الجديد (الاصدار الثالث) , ساقوم بتنسيقه ليعرض جميع انواع الاعلانات ان كانت صور او فلاش





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867


    اشكرك ايضا على ردك السريع





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867

    هنالك مشكله تواجهني !



    عند استعمال ملف فلاش ليكون بانر دعائي , لا يمكنني ان اعطيه رابط باوامر html او php , بل يكون الرابط في ملف الفلاش نفسه !

    هل يوجد حل لهذه المشكله





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً

  6. #6


    السلام عليكم

    أضن إني فهمت إلي تقصده وان شاء الله ما أكون غلطان

    انت تريد يكون في حالة البانر صورة "gif,jpg..." يظهر في الصفحه كود الهتمل الخاص بالصور
    كود PHP:
    <img src="$file"
    اما لو كان البانر عباره عن فلاش فإنه يظهر كود عرض الفلاش في الصفحه .......


    المهم اذا كان هذا قصدك انت لازم في هذا الحاله تضع شرط وليس تعرف امتداد الملف

    يعني بالبيرل طريقتها بكون كذي


    كود PHP:
    if ($file =~ /\.(jpg|png|gif)$/) {
    $htmlout qq~<img src="$file">~;
    } else {
    $htmlout qq~<embed width="128" height="128" src="$file">~;

    أو
    كود PHP:
    if ($file =~ /\.swf$/) {
    $htmlout qq~<embed width="128" height="128" src="$file"><img src="$file">~;
    } else {
    $htmlout qq~<img src="$file">~;

    وتضع متغير $htmlout في المكان الذي سيظهر البانر

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

    المهم خبرني لو تريد ذلك وبحاول

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867

    اخي مسالم2002



    لقد وضعتني في موقف محرج فعلا !

    لقد وجدت الحل فعلا من خلال ما ذكره الرجل الزلمة


    والسكربت (البلوك) يعمل بشكل رائع وقد نشرته بهذه الصفحه ليستفيد منه الجميع .

    لقد اتعبتك معي فعلا , ارجو المعذره منك .

    ------------

    هذا البلوك رائع فعلا , لكنه يحتاج لدراسة امر واحد وهو :

    عند استعمال ملف فلاش ليكون بانر دعائي , لا يمكنني ان اعطيه رابط باوامر html او php , بل يكون الرابط في ملف الفلاش نفسه !





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً

  8. #8


    العفو أخي .......

    أنا في خدمة عرب 48 ،،،،،،،،،،،،،،،،،







    __________________
    مستعد لعمل أي مشروع بلغة php
    للاستفسار : zalamah@hotmail.com
    الرجل الزلمة غير متواجد حالياً

  9. #9


    السلام عليكم
    لقد وضعتني في موقف محرج فعلا !


    الظاهر إني مش فاهم شو كنت تقصد ولين الحين مش فاهم انا وغامرة في الجواب

    المهم الحمد لله انك وجت الحل وقفلت على الموضوع

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867


    لا تفهمني خطأ احلى مسالم2002

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

    حبيبي يا رجل يا زلمه اسمك مميز ايضا





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً





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

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

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