Wünsche allen einen guten abend;-)
ich komme gleich zur frage;-)
ich habe mir eine shoutbox modifiziert und daraus sozusagen eine art "shoutchat" gebastelt... das ganze funzt auch einwandfrei nur bei der onlineanzeige gehts nicht ganz auf
ich habe eine tabelle namens user darin werden alle die die shoutbox joinen erfasst und die aktuelle zeit, also immer wenn sie was schreiben oder was anklicken wird die zeit in der datenbank erfasst und ausgewertet
$onlinePeriod = 1; // 5 Minuten Toleranz
$status= "SELECT userID, username, activity, status FROM users WHERE userID= ".$_SESSION['id']."";
$status2= mysql_query($status);
$user= mysql_fetch_assoc($status2);
$timestamp =$user['activity'];
$user['is_online'] = ((time() - $onlinePeriod * 10) <= $timestamp) ? true : false;
if($user['is_online']==true){
echo $user['username'];
}
eingetragen wird das ganze so:
mysql_query("UPDATE users SET activity = ".time()." WHERE userID = '".$_SESSION['id']."'");
ja die aktivzeit ist nur 10 sekunden;-) ist zu testzwecken so^^
also mein problem ios, das ich zwar MICH selber sehe wenn ich online bin und nichts schreibe(sehe ich imer wenn ich die seite aktualisiere)
aber ich weiss nicht wie ich es für andere sichtbar machen soll.. jeder sieht nur sich selbst. weiss einer einen rat?
GreeZ $me