- Registriert
- Jan. 2004
- Beiträge
- 363
Also ich bin bissel verwirrt und verzweifelt.. ich habe das script bissel umgebaut.. aber es geht irgendwie nicht.
Das ist die check.php
Ich habe mir das so vorgestellt.. das bei dem script ja oben alle zeiten geupdatet werden von den usern die eingeloggt sind und sich auf der seite bewegen..
Und unten sollen nun alle einträge gelöscht werden wo die aktuelle zeit grösser ist als die zeit in der datenbank +60 sekunden(die 60 ist nur zum test.. wird nachher auf 10 min erhöht)
Das ist die check.php
PHP:
$aktuell_unix = mktime();
$update_timeout = "UPDATE $online_table SET timestamp = '".$aktuell_unix."' WHERE user='".$_SESSION["user_id"]."'";
mysql_query($update_timeout);
$remove_timeout = "UPDATE $online_table SET online = 0 WHERE $aktuell_unix > timestamp+60 ";
mysql_query($remove_timeout);
Ich habe mir das so vorgestellt.. das bei dem script ja oben alle zeiten geupdatet werden von den usern die eingeloggt sind und sich auf der seite bewegen..
Und unten sollen nun alle einträge gelöscht werden wo die aktuelle zeit grösser ist als die zeit in der datenbank +60 sekunden(die 60 ist nur zum test.. wird nachher auf 10 min erhöht)