Хочу организовать список тех, кто на сайте в данный момент
Код:
$result2 = mysql_query ("select nick,last_time from users order by status");
while ($row = mysql_fetch_array ($result2)) {
$nick = $row["nick"];
$last_time = $row["last_time"];
if(strtotime($t) - strtotime($last_time) < 150){
$visit = $nick." ";
}
}
while ($row = mysql_fetch_array ($result2)) {
$nick = $row["nick"];
$last_time = $row["last_time"];
if(strtotime($t) - strtotime($last_time) < 150){
$visit = $nick." ";
}
}
Это код обновления времени
Код:
if($_SESSION){
mysql_query('UPDATE `users` SET last_time="'. $t .'", last_date= "'. $d .'" WHERE nick = "'. $result[0] .'"');
}
mysql_query('UPDATE `users` SET last_time="'. $t .'", last_date= "'. $d .'" WHERE nick = "'. $result[0] .'"');
}
[COLOR=sienna]=============[/COLOR]
[COLOR=sienna]Вот это "нормально форматированный код", а вовсе не то, что ты предложил....[/COLOR]
А что означает [COLOR=#000000][COLOR=#0000bb][/COLOR][COLOR=#007700]if([/COLOR][COLOR=#0000bb]$_SESSION[/COLOR][COLOR=#007700]) ???[/COLOR][/COLOR]
Код:
$fp=fopen("online.txt","a+");
fwrite($fp, "$nick\n");
fclose($fp);
fwrite($fp, "$nick\n");
fclose($fp);
Ну и в нужном месте прочитай весь список пользователей.
Код:
$online_users = file("online.txt");
echo "<b>On-Line:</b>";
for ($i=0; $i<sizeof($online_users); $i++) {
echo "$online_users[$i]<br>";
}
echo "<b>On-Line:</b>";
for ($i=0; $i<sizeof($online_users); $i++) {
echo "$online_users[$i]<br>";
}