Spentime

Gestart doorShahiem12 reacties47 weergaven

13 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik heb een script van Aarclay gekocht, en die berekent hoelang iemand online is. Maar hij weergeeft steeds 0 seconden.

Hoe kan dit?

// verschil berekenen en als deze kleiner is dan 300 (5 min.) dan updaten... anders niet!
    $verschil = time() - $info[laatst_time];

    if ($verschil < 180)
    {
    
        $mysql->query("UPDATE gtst_leden SET spenttime = spenttime + ".$verschil." WHERE id = ".$info[id]);
        
    }
    
    echo $core->timetostr($info[spenttime]);
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
wat staat er in: $info[laatst_time]?

Wel een unix-timestamp mag ik hopen? En wat doet: $core->timetostr?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Na het updaten moet $info opnieuw opgehaald worden toch?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Een kanttekening. Deze code moet geladen worden aan het begin van het script ergens...
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$info[last_time] is tijd van laatste activiteit en $core->.. roept functie op.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
En dat is de timetostr functie?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Maar ik heb nog geen duidelijk antwoord wat er in $info[last_time] staat?
Persoonlijk lijkt het mij handig om het spenttime-veld een 0 als DEFAULT te geven.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
En dat is de timetostr functie?
Klopt
Aarclay schreef:
Maar ik heb nog geen duidelijk antwoord wat er in $info[last_time] staat?
Laatste activiteits tijd: 838:59:59 (dit heb ik nu)
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Eerdere citaten tonen
Xjessex schreef:
En dat is de timetostr functie?
Klopt
Eerdere citaten tonen
Aarclay schreef:
Maar ik heb nog geen duidelijk antwoord wat er in $info[last_time] staat?
Laatste activiteits tijd: 838:59:59 (dit heb ik nu)
Ik bedoel wat is de timetostr functie yummie
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
838:59:59

Het veld moet een INT zijn
838:59:59 kan er dus nooit in.

Bet begint voor iedereen trouwens altijd met een 0. Uiteindelijk krijg je alle actieve seconden in dat veld staan. En met die functie die je gekocht hebt, kan je deze leuk human-readable tevoorschijn toveren. (of met je (timetostr-functie)
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
838:59:59
Is Milisecondeconfusedeconde:Minuut toch?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aaarclay, hij werkt nu! Ik heb int ipv time gedaan smile Thank you guys.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Woei thumbsup
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren