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

الموضوع: كيف استخدم كائن تعدد الصفحات فى سكربت php لا يستخدم قواعد البيانات

  1. #1

    كيف استخدم كائن تعدد الصفحات فى سكربت php لا يستخدم قواعد البيانات



    أرجوكم أحد يحل هذه العقبة


    السلام عليكم ورحمة الله وبركاته
    تحية طيبة وبعد .،،،

    إخوانى الغاليين أشكر لكم المجهودات المبذولة ف هذا الصرح العظيم كما أشكر كل من يحاول تقديم المفيد والمساعدة ويد العون للجميع

    قام الأخ رفيع جزاه الله خير الجزاء بطرح الإصدار الثالث من كائن تعدد الصفحات

    لى عندكم طلب الا وهو كيف استغل هذا الكائن (كائن تعدد الصفحات الإصدار الثالث) فى تعدد صفحات سكربت أقوم ببرمجته وهو لا يعتمد على قواعد البيانات
    أعنى أن هذا الكائن يعتمد فى التعدد على النتائج الخارجة من قواعد البيانات أو أقول كل الأمثلة والشروحات التى رأيتها تنطبق على سكربتات تعتمد على قواعد البيانات

    فهل من طريقة أو شرح لاستخدام هذا الكائن على سكربت لا يعتمد على قواعد البيانات ؟؟ وكيف ..؟

    ملحوظة :: هذا السكربت يتمد بياناته من مجلدات وملفات فقط

    أرجو الإفادة ضرورى وجزاكم الله عنا كل خير





    __________________
    Accepting custom work requests. !Recomendations!
    Accepting money only via MoneyBookers!
    Yes, I'm affiliated with PHPKD!


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    281


    جربت الكود حق رفيع من مدة وهو كود قوي جدا
    ولكنني نسيته

    شوف هذا الدرس
    http://www.abu3amer.com/lessons.php?...owlesson&id=12

    لكيفية عمل تعدد صفحات

    مع التحية






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    281


    عفوا لم أقرء الموضوع جيدا ..

    لان الدرس السابق يعتمد ع قواعد البيانات

    ولكن لو تقوم باستخدام الدرس السابق و استبدال اوامر الـ SQL
    بما يشابهها بأوامر السكريب هذا

    و اذكر قواعد البيانات افضل واسرع من اي شيء اخر

    مع التحية






  4. #4


    أشكرك أخى الكريم لسرعة الرد والإستجابة

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

    وإذا زادت محتويات المجلد فإنه يأخذ وقتاً طويلاً لحين التحميل لإظهارها فى صفحة واحدة حتى وإن تعدت المائة أو الألف

    لهذا الغرض طلبت طلبى

    أرجو ممن لديه أى فكرة أن يقدم يد العون





    __________________
    Accepting custom work requests. !Recomendations!
    Accepting money only via MoneyBookers!
    Yes, I'm affiliated with PHPKD!

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    اخي SolidSnake@GTI

    بالنسبة لتعدد الصفحات كنت حاولت ان اعمل تعدد صفحات لهذه العملية ولكن كان لعرض صور من مجلد ولم افلح

    لذلك وجدت ان اضع اسماء الصور في قاعدة البيانات

    حاول وان شاء الله تجد من عنده طلبك لانه امر صعب قليلا





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  6. #6


    Pal Coder ===> أشكرك يالغالى على مداخلتك وآمل أن أجد حل بدون اللجوء إلى قواعد البيانات نهائياً

    وحتى هذه اللحظة سأكون مضطراً لتخزين كل ما بداخل الملف فى قاعدة بيانات ومن ثم استدعائها ثانية ليتم التطبيق الصحيح عليها لتعدد الصفحات

    لكن آمل أن نجد من يضع لنا الطريقة البديلة بإذن الله





    __________________
    Accepting custom work requests. !Recomendations!
    Accepting money only via MoneyBookers!
    Yes, I'm affiliated with PHPKD!

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    ماذا لو خزّنت اسماء الملفات في مصفوفة !!

    حلّ غير موفق ربّما

    أنا لا أتقن العمل جيّداً مع المجلدات و الملفات .. لذلك أنا أقترح بشكل نظري فقط





    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    انظر ..

    إذا كانت الملفات مُسمّاة بطريقة تسلسليّة .. الأمر سهل جداً ..





    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    جزاك الله خير اخى AsHeQ ALGaMaR
    كنت ابحث عنها بالفعل ..





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  10. #10


    omars
    المشكلة يالغالى أن الملفات لن تكون محددة
    بمعنى أن المجلد سيضاف إليه ملفات بشكل مستمر وبالطبع بأسماء مختلفة





    __________________
    Accepting custom work requests. !Recomendations!
    Accepting money only via MoneyBookers!
    Yes, I'm affiliated with PHPKD!

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    وجدت طريقة خفيفة لطيفة للتو خطرت في رأسي

    دقائق أركّب السيرفر الشخصي و أجرّبها ..



    ترست مي يا رجل





    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    أنظر معي ..



    كود PHP:
    <?
    // في السطر التالي نضع اسم المجلد المراد استخلاص الملفات منه بدلاً من my_folder
      
    $dir="my_folder";
      
    //

    //في المتغير التالي نضع قيمة الملفات المعروضة في الصفحة الواحدة ، العدد الذي افترضته 4
     
    $show_no=4;
    //


      
    $my_filesdir($dir);

      
    $show=$show_no-1;

        While (
    $my_files_names =$my_files->read())
        {

         
    $i=$i+1;
        
    $F[$i]=$my_files_names;

        }



         for (
    $s=$start ;$s<=($start+$show) ; $s++)
         {
    echo  
    "<a href=$dir/$F[$s]>$F[$s]</a><br>";
         }
         echo 
    "<hr>";
         if ((
    $start+$show)<$i) {
             echo 
    "<a href=$PHP_SELF?start=".($start+$show+1)."> التالي</a>";
         }
                 if ((
    $start-$show-1)>=0)
               {
             echo 
    "<a href=$PHP_SELF?start=".($start-$show-1)."><br>  السابق</a>";
         }


    ?>

    تذكّر أن تُنسّق الكود ليؤدي طلبك و لا تنسَ أيضاً أنّ قليلاً من المراجعة و التصحيح ستجد أنّ طريقتي في كتابته ساذجة جداً و بتعديلات سيتحوّل إلى كائن أليف ..

    أنا قدّمت الفكرة التي تؤدي حاجتك ،
    و عليكَ صياغتها بشكلٍ يليق بمبرمجيّ Php محترفين

    و انا إن وجدتُ وقتاً سأقوم بتعديله ..
    عمر بن عبدالعزيز





    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .

  13. #13


    تسلم حبيب قلبى فعلاً هى فكرة عبقرية وجيدة لكن كما تعلم إذا تم النقر على أى مجلد لن يتم عرض محتوياته من خلال هذه الدالة وهذا الكود بل سينتقل إلى المجلد نفسه
    لا أدرى هل فهمت قصدى أم لا لكن لتوضيح الفكرة أقول لنفترض أن admincp هذا مجلد وبواسطة الملف الذى نستعمله فى تصفح محتويات الملفات والمجلدات يصبح الرابط viewer.php?dir=admincp&start=4 حيث أن viewer هو ملف التصفح الذى يعرض لنا محتويات المجلدات

    يعنى مستوى ثانى من المجلدات أو نريد دالة لا تعتمد على اسم مجلد ندخله بأيدينا بل تقوم بعرض ما تجده تلقائياً مع وجود تعدد صفحات
    أنا لدى الكود الذى يعرض محتويات المجلدات وإلى مستويات لا نهائية من المجلدات دون تحديد لكن لا يوجد به تعدد صفحات سأحاول أن أضعه بين أيديكم ليحاول أحدكم تطويره

    على أى حال أشكرك وأخى عمر وأنتظر منى الأكواد





    __________________
    Accepting custom work requests. !Recomendations!
    Accepting money only via MoneyBookers!
    Yes, I'm affiliated with PHPKD!

  14. #14
    Banned
    تاريخ التسجيل
    Feb 2004
    المشاركات
    231


    جزاك الله خير اخى AsHeQ ALGaMaR


    الى اللقــاء










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

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

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