صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 28 من 28

الموضوع: طلب كود المتواجدون الان ولاكن ......

  1. #16
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    كود PHP:
    $a $online;
    echo 
    'المتواجدون الآن <strong>'.$online.'</strong> ، باقي <strong>'.$a.'</strong> من إجمالي <strong>'.$online.'</strong> حتى يتم عرض المحتوى ..'
    * لا تضع عدداً كبيراً لعدد الزوار المطلوب ، كحد أقصى 3 أو 5 ، فلا تتوقع أن يزور صفحة واحدة أشخاص بعدد 50 أو 300 !!





    __________________
    مدونة؟

  2. #17
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


    هناك خطأ

    صفحة للتجربة

    عنوان الصفحة
    عند العرض يظهر الاتى

    المتواجدون الآن ، باقي 0 من إجمالي حتى يتم عرض المحتوى ..

    اى عدد المتواجدين لو نفترض انى انا لوحدى يبقى لازم يكتب 1


    كود الصفحة test.php

    <? @require("online.php"); ?>

    <html>

    <head>
    <title>عنوان الصفحة</title>
    </head>

    <body>
    <?php
    if ( $online >= 4 )
    {
    echo "<b>مرحباً سوالف سوفت </b>" ;
    }
    else
    {
    $a = 0 - $online;
    echo 'المتواجدون الآن <strong>'.$online.'</strong> ، باقي <strong>'.$a.'</strong> من إجمالي <strong>'.$online.'</strong> حتى يتم عرض المحتوى ..';


    }
    ?>
    </body>

    </html>






    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com

  3. #18
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    35


    غير صفحة test.php الى ما يلي :

    كود PHP:
    <?php @require("online.php"); ?>

    <html>

        <head>
            <title>عنوان الصفحة</title>
        </head>

        <body>
            <?php
                $r 
    // العدد المطلوب لظهور الصفحة
                
                
    if ( $online >= $r )
                {
                    echo 
    "<b>مرحباً سوالف سوفت</b>" ;
                }
                else
                {
                    
    $a $r $online // العدد المتبقي
                    
                    
    echo "المتواجدون الان : " $online "<br />" ;
                    echo 
    "متبقى : " $a "<br />";
                    echo 
    "العدد المطلوب لعرض الصفحة : " $r "<br />" ;
                }
            
    ?>
        </body>

    </html>
    و تأكد انك وضعت كود و بياتات الاتصال بقاعدة البيانات في ملف online.php هكذا :

    كود PHP:
    <?php
        $DB_HOST 
    "localhost" 
        
    $DB_USER "root" 
        
    $DB_PASSWORD "pw" ;
        
    $DB_NAME "db" ;

        
    $con = @mysql_connect$DB_HOST $DB_USER $DB_PASSWORD ) ; 
        @
    mysql_select_db$DB_NAME $con ) ; 

        
    $time time();
        
    $timeout $time 600// 10 m

        
    $ip $_SERVER['REMOTE_ADDR']; // $ip = getenv('REMOTE_ADDR');

        
    mysql_query("insert into online ( time, ip ) values ( '$time', '$ip' )");
        
    mysql_query("delete from online where time < $timeout");

        
    $online mysql_num_rows(mysql_query("select time from online"));  
    ?>
    استبدل root باسم مستخدم قاعة البيانات و pw بكلمة مرور قاعدة البيانات و db باسم قاعدة البيانات





    التعديل الأخير تم بواسطة iMEG ; 28-03-2008 الساعة 08:36 AM

  4. #19
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    35


    في المرفقات نفس البرنامج مع شوية اضافات

    جربته على الخادم المحلي و شغال تمام


    1. الملف db.sql لزرع قاعدة البيانات التي تحتوي على بيانات المتواجدين الان ( اذا زرعه اول هذا كافي )

    2. عدل اعدادات البنارمج في ملفconfig.php

    3. الملف index.php يتأكد من اكتمال عدد الزوار ثم يعرض الصفحة page.php

    4. الملف page.php يحتوى على المحتوى المخفي الذي لا يظهر الا عند اكتمال عدد المتواجدين


    ملاحظات :

    احذف الملف db.sql بعد زرع قاعدة البيانات

    يمكنك تعديل اسم الملف index.php الى اي اسم و ليكن test.php

    يمكنك تعديل الملف page.php او وضع فيه كود تحويل الى صفحة اخرى

    او تغير page.php في الملف index.php الى عنوان اي صفحة php تريد ظهورها عند اكتمال العدد





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة iMEG ; 28-03-2008 الساعة 09:47 AM

  5. #20
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


    اخى iMEG
    بارك الله فيك وجعلها فى ميزان حسناتك

    جارى التجربة





    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com

  6. #21
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


    الاخ الفاضل iMEG قمت بما قلت به فى شرحك

    ولاكن عند المشاهدة يظهر

    ط§ظ„ظ…طھظˆط§ط¬ط¯ظٹظ† ط§ظ„ط§ظ† :
    ط§ظ„ط¹ط¯ط¯ ط§ظ„ط¨طھظٹظ‚ظٹ ظ„ط¹ط±ط¶ ط§ظ„طµظپط*ط© : 0
    ط§ظ„ط¹ط¯ط¯ ط§ظ„ظ…ط·ظ„ظˆط¨ : REQUIRED


    هل هناك خطأ فى الترميز ؟


    للمشاهدة

    TITLE
    منتظر الرد





    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com

  7. #22
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    35


    1. غير ترميز المتصفح الى UTF-8

    2. هل ضبطت اعدادات الاتصال بقاعدة البيانات ؟

    3. تاكد ان الملفات كلها في نفس المجلد

    4. وش غيرت غير بيانات الاتصال





    __________________
    .. MEG ..

  8. #23
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


    غير صفحة test.php الى ما يلي :

    كود PHP:
    <?php @require("online.php"); ?>

    <html>

        <head>
            <title>عنوان الصفحة</title>
        </head>

        <body>
            <?php
                $r 
    // العدد المطلوب لظهور الصفحة
                
                
    if ( $online >= $r )
                {
                    echo 
    "<b>مرحباً سوالف سوفت</b>" ;
                }
                else
                {
                    
    $a $r $online // العدد المتبقي
                    
                    
    echo "المتواجدون الان : " $online "<br />" ;
                    echo 
    "متبقى : " $a "<br />";
                    echo 
    "العدد المطلوب لعرض الصفحة : " $r "<br />" ;
                }
            
    ?>
        </body>

    </html>
    و تأكد انك وضعت كود و بياتات الاتصال بقاعدة البيانات في ملف online.php هكذا :

    كود PHP:
    <?php
        $DB_HOST 
    "localhost" 
        
    $DB_USER "root" 
        
    $DB_PASSWORD "pw" ;
        
    $DB_NAME "db" ;

        
    $con = @mysql_connect$DB_HOST $DB_USER $DB_PASSWORD ) ; 
        @
    mysql_select_db$DB_NAME $con ) ; 

        
    $time time();
        
    $timeout $time 600// 10 m

        
    $ip $_SERVER['REMOTE_ADDR']; // $ip = getenv('REMOTE_ADDR');

        
    mysql_query("insert into online ( time, ip ) values ( '$time', '$ip' )");
        
    mysql_query("delete from online where time < $timeout");

        
    $online mysql_num_rows(mysql_query("select time from online"));  
    ?>
    استبدل root باسم مستخدم قاعة البيانات و pw بكلمة مرور قاعدة البيانات و db باسم قاعدة البيانات

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

    وللعلم تم عمل قاعدة جديدة وزرع اكواد الاخ
    asaamas

    CREATE TABLE `online` (
    `time` int(10) NOT NULL,
    `ip` varchar(15) NOT NULL,
    PRIMARY KEY (`time`),
    UNIQUE KEY `ip` (`ip`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    للمشاهدة

    ط³ظˆط§ظ„ظپ ط³ظˆظپطھ طھط¬ط±ط¨ط© ط¨ط±ظ†ط§ظ…ط¬ ط§ظ„ظ…طھظˆط§ط¬ط¯ظˆظ† ط§ظ„ط§ظ†





    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com

  9. #24
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    35


    يظهر لي ان الرابط التالي اشغل :

    ط¹ظ†ظˆط§ظ† ط§ظ„طµظپط­ط©

    وش كان سبب المشكلة





    __________________
    .. MEG ..

  10. #25
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


    1. غير ترميز المتصفح الى UTF-8

    2. هل ضبطت اعدادات الاتصال بقاعدة البيانات ؟

    3. تاكد ان الملفات كلها في نفس المجلد

    4. وش غيرت غير بيانات الاتصال
    تم تعديل رفعهم وهى تعمل الان

    للمشاهد
    ط¹ظ†ظˆط§ظ† ط§ظ„طµظپط­ط©





    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com

  11. #26
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


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


    تسمحلى بقى اطلب ()

    انا عارف انك تعبت نفسك فى عمل كل دة

    تقدر تكتب موضوع اخر فى سوالف فى تطوير الويب

    او تسمحلى اكتبة نا

    علشان المعلومة تبقى عامة للكل لان فايدتة كويسة لاصحاب المواقع

    مش عارف اشكرك ازاى





    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com

  12. #27
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    35


    ما قلت لنا ليش تبي يوصل عدد المتواجدين لعدد معين !

    على فكرة في ملف الاعدادات config.php غير 60 ثانية الى مثلاً 600 ثانية

    و هذا يعني المدة المتوقعة ليكون الزائز قد خرج من الموقع

    و هو مظبوط على 60 ثانية = 1 دقيقة

    يعني اي زائر لم يحدث الصفحة قبل دقيقة يعتبره قد خرج

    بالنسبة لطلبك خذ راحتك و المهم الفائدة





    التعديل الأخير تم بواسطة iMEG ; 28-03-2008 الساعة 12:45 PM
    __________________
    .. MEG ..

  13. #28
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    813


    انا فكرتى فى الموضوع دة

    ان اكسب زوار مقابل خدمات الموقع

    مثال انا رافع ملف جديد على السيرفر الخاص بى دخل زائر ولقى الملف راح ناشر الموضوع اوالملف دة فى المواقع التانية بكدا انا مدخلش عندى او زار الصفحة دى غير زائر واحد فقط

    انا بقى هخلى الصفحة تظهر بعد 30 زائر لها بكدا لو احد دخل لازم يرسل الصفحة لاصدقائة علشان المحتوى يظهر
    وبكدا ابقى ضربت 30 عصفور بحجر واجد

    انا عارف ان الموضوع دة بايخ بس لابد منه ماهو انا مش اتعب وواحد ياخد تعبى على الفاضى
    وكدا ابقى كسبت زوار للصفحة


    لو كلامى فية غلط ارجو التوضيح





    __________________
    تم بيع موقع العاب القبطان عزوز
    http://www.gamesazouz.com





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

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

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