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

الموضوع: مطلوب كود صفحة بسيط يعرف اسماء الملفات الموجودة على نفس الملف

  1. #1
    عضو شرف
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,420

    مطلوب كود صفحة بسيط يعرف اسماء الملفات الموجودة على نفس الملف



    السلام عليكم ورحمة الله وبركاته

    اخوانى الكرام انا اريد عمل صفحة html تعرض لى اسماء الفولدرات الموجودة على نفس الفولدر الموجود عليه الصفحة بمعنى
    نفترض عندنا موقع بأسم

    www.ttt.com/123

    وبداخل ملف 123 هذا يوجد مثلا ملفين بأسم ahmed و mohamed

    انا اريد صفحة لو وضعتها بداخل ملف 123

    يظهر لى اسماء الملفين ahmed و mohamed للدخول عليهم من هذه الصفحة واذا وضعت ملفات جديدة على نفس الملف تتحدث الصفحة من تلقاء نفسها

    تحياتى







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    وعليكم السلام ورحمة الله وبركاته ..
    هذه الشفرة الأولى:
    كود PHP:
    //التحقق من مسار الملف 
    $dir = (empty($_GET['dir']))? './' $_GET['dir'];
    //فتح الدليل أو المجلد
    $directory dir($dir);
    //طباعة المسار
    echo 'Path: '.str_replace(basename($_SERVER["SCRIPT_FILENAME"]), ''$_SERVER["SCRIPT_FILENAME"]).(($dir == './')? false $dir)."<br />\n";
    //وضع أمر قراءة الدليل في تكرار لفرز كافة المدخلات به
    while (($file $directory->read()) !== false):
      
    // التحقق إن كان دليل آخر؛ بحيث يمكن قراءة ما داخله أيضًا حسب أول سطر في هذه الشفرة
      
    if(is_dir($file)):
        echo 
    '<a href="?dir='.$file.'">['.$file."]</a><br />\n";
      else:
        echo 
    '<a href="'.$file.'">'.$file."</a><br />\n";
      endif;
    endwhile;
    //إغلاق الدليل
    $directory->close(); 
    هل ترغب بترتيب المدخلات بحيث تبدأ بالمجلدات أولاً ؟





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات

  3. #3
    عضو شرف
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,420


    انا اريده يعرض المجلدات فقط واذا ما فيها مضايقة اريد الكود جاهز فى ملف php او html بمعنى انى بمجرد فتح الملف يعرضلى المجلدات لأن خبرتى مو قوية فى البرمجة

    لك منى كل الشكر






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    في هذه الحالة نستخدم نفس الشفرة لكن بحذف جزء منها:
    كود PHP:
    <?PHP
    //التحقق من مسار الملف 
    $dir = (empty($_GET['dir']))? './' $_GET['dir'];
    //فتح الدليل أو المجلد
    $directory dir($dir);
    //طباعة المسار
    echo 'Path: '.str_replace(basename($_SERVER["SCRIPT_FILENAME"]), ''$_SERVER["SCRIPT_FILENAME"]).(($dir == './')? false $dir)."<br />\n";
    //وضع أمر قراءة الدليل في تكرار لفرز كافة المدخلات به
    while (($file $directory->read()) !== false):
      
    // التحقق إن كان دليل آخر؛ بحيث يمكن قراءة ما داخله أيضًا حسب أول سطر في هذه الشفرة
      
    if(is_dir($file)):
        echo 
    '<a href="?dir='.$file.'">['.$file."]</a><br />\n";
      endif;
    endwhile;
    //إغلاق الدليل
    $directory->close(); 
    ?>
    قم بتخزين الملف باسم index.php (أو يمكنك استخدام اسم آخر ان شئت) ورفعه لموقعك للمجلّد المنشود





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات

  5. #5
    عضو شرف
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,420


    تظهر لى رسالة خطأ t_cinstant_encapsed_string
    فى السطر 3






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    تظهر لى رسالة خطأ t_cinstant_encapsed_string
    فى السطر 3
    أي نسخة PHP تستخدم؟

    الغريب أنه يعمل بلا مشاكل لدي، ما رأيك أن تجرب التالي؟ (تم حذف أحد الأسطر):
    كود PHP:
    <?PHP
    //التحقق من مسار الملف 
    $dir = (empty($_GET['dir']))? './' $_GET['dir'];
    //فتح الدليل أو المجلد
    $directory dir($dir);

    //وضع أمر قراءة الدليل في تكرار لفرز كافة المدخلات به
    while (($file $directory->read()) !== false):
      
    // التحقق إن كان دليل آخر؛ بحيث يمكن قراءة ما داخله أيضًا حسب أول سطر في هذه الشفرة
      
    if(is_dir($file)):
        echo 
    '<a href="?dir='.$file.'">['.$file."]</a><br />\n";
      endif;
    endwhile;
    //إغلاق الدليل
    $directory->close(); 
    ?>






    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات





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

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

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