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

الموضوع: نداء للمبرمجين القادرين وفائدة هامة للجميع

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    نداء للمبرمجين القادرين وفائدة هامة للجميع



    نداء للمبرمجين القادرين.
    وهذه فائدة هامة للجمبع لانها تفيد في برمجة الب اتش بي.

    نرجووووووووووووووووووووووووووووووووووو المساعدة في ترتيب الملفات حسب اخر تاريخ من الاعلى.

    لا تبخلوا علينا جزاكم الله خيرا
    البرنامج هو:

    <?
    $handle=opendir('.');
    while (false !== ($file = readdir($handle))) {
    $length=strlen($file);
    $from=$length-4;
    $song =substr($file,0,$from);

    $ex=substr($file,$from,4);
    if ($ex==".ram") {
    echo "<a href='$file'> $song </a><BR>";
    }
    }
    closedir($handle);
    ?>

    نرجو تعديل البرنامج اعلاه ليعرض الاحدث من الاعلى كما في الشكل:





    الصور المرفقة الصور المرفقة  
    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


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


    يا خوي swa52 اسمحلي مع احترامي .. استخدم قواعد البيانات أريح بوايد .. و إذا تحتاج أي مساعدة حاظررين !!

    أخوك





    __________________
    لغة PHP

    طريقك نحو التقدم و الإبداع .. قريبا جداً

  3. #3


    أخي الكريم استخدم الكود التالي وإن شاء الله ينفع لأني عدلته وانا مستعجل :

    كود PHP:
    <? 
    $handle
    =opendir('.'); 
    while (
    false !== ($file readdir($handle))) { 
    $length=strlen($file); 
    $from=$length-4
    $song =substr($file,0,$from); 
    $ex=substr($file,$from,4); 
    if (
    $ex==".ram") { 
    $songs[] = $song;


    rsort($songs);
    closedir($handle);
    foreach (
    $songs as $key => $value) {
        echo 
    "<a href='$file'> $song </a><BR>"
    }
    ?>






    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    اخي alsohba
    الموضوع لا يحتاج الى قاعدة بيانات فهذه ملفات توضع في مجلد وانتهى

    اخي YemenPulse
    ما انحلت المشكلة لكن
    يبدو انك سوف تجد الحل اذا حاولت ان تعطينا قليل من وقتك

    شكراااااااااااااااااااااااااااااااا





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    هذا الكود سوف يعمل , الفكره ان تضع مفتاح العنصر في المصفوفه تاريخ الملف وقيمته اسم الملف ثم تستخدم دالة ترتيب مفتاح المصفوفه للترتيب ويصبح لديك مصفوفه مرتبه.
    كود PHP:
    <?php
    $dirname 
    ".";
    $handle  opendir($dirname); 
    while (
    false !== ($file readdir($handle))) { 
        
    $ft filemtime($dirname."/".$file);
        
    $ex array_pop(explode('.'$file));
        if (
    $ex=="ram") { 
            
    $songs[$ft] = $file;
        }
    }
    ksort($songs);
    closedir($handle);
    foreach (
    $songs as $key => $value) {
        echo 
    "<a href='$value'>$value</a></br>"
    }
    ?>






    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    شكرا daif

    لكن للأسف يعطي خطأ في السطر 11

    ارجو التعديل والتصحيح ومشكووووووووووووور





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  7. #7
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    البرنامج يعمل بشكل سليم , ليس هناك اي خطأ .
    تأكد من محتويات المجلد الذي تريد ان تستعرضه , يجب ان يحتوى ملفات ram وهذه كما ذكرت في البرنامج





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكور أخ ضيف
    وانا اسف
    ومشكوووووووووووووووووووووووووووووووووووووور على المساعدة





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    السلام عليكم

    اخواني البرنامج اعلاه زبط, لكن يحتوي على خطأ الا وهو:
    انه لا يظهر سوى ملف واحد فقط ضمن المجلد اذا كانت كل الملفات بنفس التاريخ!!

    فهل تكرمتم علينا بالحل
    ومشكوووووووووووووووورررررررررررررررررررررييييييييي ييييييييييييين.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





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

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

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