استخراج ملفات من فولدر
السلام عليكم
عندي فولد اسمه lang وفيه ملفات php (اللغة) مثلا arabic.php و english.php وفي كل ملفات اللغة متغير اسمه $LANGNAME وفيه عنوان اللغة اريد تكرار اللغات في قائمة منسدلة (Menu) مع اضهار عنوان اللغة عن طريق المتغير اللي ذكرته مع العلم انه اسماء اللغات ممكن تكون عشوائية يعني مو فقط english , french , arabic ممكن يكون special , ahmed تحياتي
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 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا انا قصدي باستخراج اسم اللغة من المتغير مثلا لو كان اسم اللغة "اللغة العربية" |