السلام عليكم
لازم تكون الصفحة بامتداد .php
يعني نفس الصفحة غيرها من htm الى php
الكود الثاني ضعه في ملف مستقل و سمه مثلاً online.php
اما صفحة موقعك فغيرها من htm الى php
هذا المثال :
ملف online.php
كود PHP:
<?php
$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"));
?>
و لنفرض ان هذه صفحة موقعك و اسمها page.htm
كود PHP:
<html>
<head>
<title>عنوان الصفحة</title>
</head>
<body>
<b>مرحباً بك في موقعي !</b>
</body>
</html>
غير امتدادها الى page.php
و عدل على الصفحة كما ترى
كود PHP:
<? @require("online.php"); ?>
<html>
<head>
<title>عنوان الصفحة</title>
</head>
<body>
<?php
if ( $online >= 300 )
{
echo "<b>مرحباً بك في موقعي !</b>" ;
}
else
{
echo "باقي " . ( 300 - $online ) . " زائر حتى تعرض الصفحة !" ;
}
?>
</body>
</html>
الطريقة سهلة وجيدة جدا