Avatar billede specks Nybegynder
24. februar 2005 - 14:57

Onlinetid opdater automatisk

X Hej.

Jeg har lavet onlinetid i mit community. Men nu er det sårn at jeg gerne ville have at den kan opdatere onlinetiden + mønter UDEN at man skal til at logge af.

Jeg kan bruge alle metoder bare det virker jeg har prøvet med et iframe i loggetind.php hvor iframet så henter siden minutter.php hver gang der er gået 1 min. Og i minutter.php opdatere den onlinetiden lige som i logud.php den gør bare ikke en offline.

Når jeg prøver det virker det første gang. Men anden gang for man for meget onlinetid det er fordi der er et felt i mysql der hedder logintid og den tæller hvor meget tid man har været logget ind i. Og så hvis man ikke logger ud for at få opdateret onlinetiden så giver den ALT for meget.

Altså jeg skal have sådan man ikke behøves at logge ud for at opdatere onlinetiden.

Håber nogen har en løsning på problemet.

PS. i må meget gerne skriver koderne :D.
og 1 ting til min kode ser således ud i filen minutter.php:

<?
$gltid = $vis[logintid];
$tidnu = time();
$plusminus = $tidnu-$gltid;
$nytid = $plusminus;
$glmønter = $vis[logintid];
$mønternu = time();
$plusminus = $mønternu-$glmønter;
$mønternu = $plusminus;
$query = mysql_query("UPDATE community_avis SET onlinetid = onlinetid+$nytid, mønter = mønter+$mønternu WHERE brugernavn = '$_SESSION[brugernavn]'")
?>
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