عرض مشاركة واحدة
عضو جديد
تاريخ التسجيل: Feb 2008-
#18 (permalink)  

غير صفحة 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 الساعة 07:36 AM.
iMEG غير متواجد حالياً   قديم 28-03-2008, 07:02 AM
رد مع اقتباس