لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
استخراج ملفات من فولدر
السلام عليكم
عندي فولد اسمه lang
وفيه ملفات php (اللغة)

مثلا arabic.php و english.php

وفي كل ملفات اللغة متغير اسمه $LANGNAME وفيه عنوان اللغة

اريد تكرار اللغات في قائمة منسدلة (Menu)
مع اضهار عنوان اللغة عن طريق المتغير اللي ذكرته

مع العلم انه اسماء اللغات ممكن تكون عشوائية

يعني مو فقط english , french , arabic

ممكن يكون special , ahmed

تحياتي
تاريخ البداية: 21 / سبتمبر / 2011 الساعة 12:45 اخر نشاط: 21 / سبتمبر / 2011 الساعة 12:45 لغات ملفات مجلد
1 إجابة
طلبك سهل جدا باستخدام الدالة glob()
اولا نحدد نوع الملفات التى تريد استعراضها وهى طبعا كما قلت ملفات اللغة ذات الامتداد php لذلك سوف يكون الكود كالاتى:
<select name=\"lang\" size=\"1\">
    <?php
        foreach (glob(\"lang/*.php\") as $filename) {
            $lang_name = basename($filename,\".php\");
                echo \"<option value=\'$lang_name\'>$lang_name</option>\";
        }
    ?>    
</select>

طبعا الدالة glob() تخرج الملفات باسميها + الامتداد الخاص بيها
لذلك استخدمت الدالة basename() لتجريد الملف من امتداده وبذلك ان تكون مضطرا لدخول الملف والاتيان باسم المتغير $LANGNAME

بواسطة: MacOS
منذ: 21 / سبتمبر / 2011 الساعة 12:45

انا قصدي باستخراج اسم اللغة من المتغير مثلا لو كان اسم اللغة "اللغة العربية"
مو مشكلة اذا ما ينفع
شكرا الك وحكتفي بهذه الطريقة
21 / سبتمبر / 2011 الساعة 12:45

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة