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

الموضوع: كيف أجعل ترتيب ظهور الملفات حسب التاريخ وليس اسم فولدر الملف؟

  1. كيف أجعل ترتيب ظهور الملفات حسب التاريخ وليس اسم فولدر الملف؟



    السلام عليكم ورحمة الله وبركاته
    أرجو المساعدة في جعل هذا الكود يجلب الملفات حسب تاريخها وليس حسب اسم الفولدر حيث ان كل زائر يرفع ملف يتم اضافة الملف داخل فولدر برقم ويتم وضعهم متسلسلين وفقا لتسلسل الارقام الانجليزية يعني الفولدر الذي يبدأ ب 0 يوضع ثم 1 ثم 2 وهكذا
    وجزاكم الله خيراً





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt 00.txt‏ (15.7 كيلوبايت, 99 مشاهدات)


  2. #2


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

    اتفضل شوف كده يا باشا :con2: ,, للاسف مقدرتش اجربه لان الملف جزء من برنامج.

    صحيح لا تنسى تنقله لقسم php بدل ما يطردنا عم زيزوار من هنا

    على ذكر زيزوار (تحية خاصة على جهده فى هذا القسم)





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt 00.txt‏ (15.9 كيلوبايت, 63 مشاهدات)

  3. #3
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    شكرا EL Programmer هذا القسم بمجهوداتكم يبنى، وصحيح ان السكريبت الذي طلبه الأخ حدود هو php بحث وبارك الله فيك
    اما الأخ حدود فإني بدأت له العد لطرده وصل الآن الى ثلاث في الخامسة سأتكلم معه بحرف B








  4. السلام عليكم
    حيا الله الباند
    أخوي الكريم EL Programmer
    مشكور على المساعدة بارك الله فيك
    لكن للأسف لم يعمل الكود بصورة صحيحة
    وهذا نص الخطأ الذي يظهر فوق جدول عرض الملفات
    علماً أن الملفات لم يتم ترتيبها حسب التاريخ :con2:

    Filename Size Last accesed

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136
    *Corrupted file* B ...

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136
    *Corrupted file* B ...

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136
    *Corrupted file* B ...

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136
    *Corrupted file* B ...

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136
    *Corrupted file* B ...

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136
    *Corrupted file* B ...

    Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/myttup/public_html/00.php on line 136

    الأخ زيزوار :shy: :nice:






  5. #5


    وعليكم السلام ,,

    كده فيه مجلدات فارغة ,, على العموم الفكرة ان عندك دالة اسمها xscandir تقوم بجلب محتوى المجلد (ملفات ومجلدات داخلية) وترتيبها على حسب الاسم باستخدام الدالة sort . التعديل اللى عملته هو استخدام array_multisort وجعل الترتيب على حسب التاريخ


    كود PHP:
    <?php
    function xscandir($dir$sort 0){
       
    $files = array(); // تعريف المتغير مصفوفة فارغة لتجنب التحذير إذا كان المجلد فارغ
       
    $files_times = array();
       
    $dir_open = @ opendir($dir);
       
       if (! 
    $dir_open)

           return 
    false;

       while ((
    $dir_content readdir($dir_open)) !== false){
            if (
    $dir_content!="" && $dir_content!=" " && $dir_content!=".." && $dir_content!="." && $dir_content!="index.php" && $dir_content!=".htaccess" && $dir_content!="Thumbs.db") {
                
    $files[] = $dir_content;
                
    $files_times[] = filemtime($dir.'/'.$dir_content);
            }
       }
       
    var_dump($files_times);
       
    array_multisort($files_times $files);
       
    /*if ($sort == 1)
           @rsort($files, SORT_STRING);
       else
           @sort($files, SORT_STRING);
       */
       
    return $files;
    }
    ?>

    شوف الان , إن شاء الله لن تجد رسائل التحذير حتى لو كان المجلد فارغ





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt 00.txt‏ (15.9 كيلوبايت, 49 مشاهدات)



  6. السلام عليكم
    تم بنجاح
    بارك الله فيك وجزاك خيراً :nice:
    لو تعرف هالمشكلة بعد تسوي خير: :deal:
    http://www.swalif.net/softs/showthread.php?t=184515
    ملاحظة للأخ زيزوار عفوا لم انتبه للرد الاخير بالموضوع والسبب ان رسائل التنبيه بوجود ردود جديدة لا تصلني منذ قرابة ال3 اسابيع
    المشكلة أنني وضعت كود الترميز بجميع الملفات الخاصة بعملية الرفع أو التحميل
    والخلل فقط في كود التحميل الجافا
    وهو المتواجد بالصفحة الرئيسية الذي يظهر عداد تنازلي ثم اظهار زر التحميل
    وهذا الكود في الصفحة الرئيسية وقد اضفت بالصفحة الرئيسية كود الترميز دون فائدة
    علماً أن لوحة التحكم يمكنني تحميل الملفات عبرها وان كانت باللغة العربية أو غيرها
    يوجد ملفين خاصين بجلب معلومات التحميل في الخطوة الاخيرة لعملية التحميل والتي تكون عند اظهار زر التحميل بعد العد التنازلي المشكلة من المرجح أن يكون فيها الخلل حيث أن الملف عبارة عن كود بي اتش بي لم استطع وضع الترميز به
    و لا أستطيع ارفاق الملفات بالموضوع
    فإن استطاع الاخ زيزوار الدخول للمسنجر أو الاخ EL Programmer
    مسنجر webmaster@7a1.net
    فبارك الله بكما






  7. #7
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    اليوم سأتواجد في المساء انتظرك








  8. السلام عليكم
    انا متواجد بارك الله فيك وجزاك خيراً على مجهوداتك










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

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

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