Hi,
ich habe ein Problem. Also ich habe eine Ausgabe, die zeigt wer online ist.
Ich möchte gerne, dass die Zeit, die in der Datenbank eingetragen wird, als normales Datum angezeigt wird (strftimem s.o.). Ich weiß nicht was ich dort jetzt eintragen muss... $lastactive = ??
Kann mir jemand helfen? :/ Habe schon vieles probiert, aber es kommt immer der 01. Januar 1970 um 01:00 Uhr raus...
ich habe ein Problem. Also ich habe eine Ausgabe, die zeigt wer online ist.
PHP-Code:
?>
<?php
$res = $db->get($prefix."user_online");
foreach($res as $key => $row) {
$res_u = $db->get($prefix."user_data", "`last_ip` = '".$row['ip']."'", 1);
if(count($res_u) && !empty($res_u['name']))
$row['lastactive'] = strftime("%d. %B %Y um %R", $lastactive);
$lastactive = ??
$res_u['name'] = '<div id="onlineuser_background">
<a rel="tooltip" href="http://XXX/community/user/'.$res_u['name'].'" title="<center><b>'.$row['lastactive'].' Uhr</b></center>">
<div style="background: url(http://www.habbo.de/habbo-imaging/avatarimage?hb=img&user='.$res_u['name'].'&direction=2&head_direction=3&gesture=sml&size=s) no-repeat; width: 33px; height: 30px; float: left; margin-right: 5px; margin-left: 4px; margin-top: -5px; float: left;"></div>
<font color="#0066ff">'.$res_u['name'].'</font></a>
</div>
';
$user_online[] = $res_u['name'];
}
if(count($user_online)) {
foreach($user_online as $u)
echo $u;
} else {
echo 'Niemand online!';
}
?>
Kann mir jemand helfen? :/ Habe schon vieles probiert, aber es kommt immer der 01. Januar 1970 um 01:00 Uhr raus...
Kommentar