Avatar billede Slettet bruger
20. november 2005 - 13:49 Der er 8 kommentarer og
1 løsning

Online eller Offline

Hej

Jeg har lavet en Bruger system. med Online og Offline funktion. Når en person er Online. ligger der et felt med diverse oplysninger (userID, ip, hostmask, pageurl, osv) tabbelen hedder onlineusers men nu kommer så mit spørgsmål.

Den finder ud af om personen er i tabbelen onlineusers. hvis personen er det så skriver den online og hvis scriptet ikke finder personen i tabbellen skriver den offline.

Det skal sigen når personen er logget ind opretter den selv et felt i databasen -> tabbellen -> online users
og når en person ikke har været aktiv i 10 min slettes han der fra automatisk når en eller anden bruger opdatatere siden.

På forhånd tak

Skriv for flere oplysninger
Avatar billede udvikler Nybegynder
20. november 2005 - 14:05 #1
Ehm, du har ikke skrevet hvad dit problem er ?
Avatar billede Slettet bruger
20. november 2005 - 14:09 #2
jo hvordan jeg jeg for den til at skrive Online hvis den finder fx UserID = 1 i tabbelen og hvis den ikke finder UserID = 1 skriver den bare ofline.

kom med eksempel kan nok godt til rette det selv
Avatar billede udvikler Nybegynder
20. november 2005 - 14:14 #3
Hmm, har faktisk også selv brug for sådan et, så kigger lige med :)
men jeg kan dog hjælpe dig med noget af det:

Her er funktionen til at slette brugeren efter 10 min inaktivitet:

mysql_query("DELETE FROM online WHERE date_add(time,interval 2 MINUTE) < NOW()") or die(mysql_error());
Avatar billede udvikler Nybegynder
20. november 2005 - 14:17 #4
Ups 2 MINUTE skal selvfølgelig ændre til 10 MINUTE :) ved ikke hvorfor jeg lige skrev 2 :S
Avatar billede Slettet bruger
20. november 2005 - 14:18 #5
det der har jeg os det hele hehe. jeg skal bare finde ud af hvordan den skriver Online hvis personen er i tabbelen onlineusers ikke andet
Avatar billede udvikler Nybegynder
20. november 2005 - 14:28 #6
Fandt noget vi begge kunne bruge: http://udvikleren.dk/thread.php?techid=6&f=6&t=3132 :)
Avatar billede Slettet bruger
20. november 2005 - 16:18 #7
jeg kan sku ikke få det til at virke kan du -aco- ?? min bliver ved med at stå på ofline og retter ikke til online
Avatar billede udvikler Nybegynder
20. november 2005 - 17:08 #8
Har desværre ikke prøvet det af endnu, men jeg går igang nu.
Avatar billede Slettet bruger
21. november 2005 - 18:29 #9
Jeg fandt en anden måde at gøre det på.

<?
$deletequery = mysql_query("UPDATE user_status set status='Offline' where lastseen_stamp < '$deletetime'")
?>

det var lidt nemmere hehe

jeg kunne ikke få det til at virke på den anden måde såh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester