Tijd blijft hangen

  • Hallo, ik ben weer verder met mijn script om de resterende auto/crime tijd in het menu te weergeven. Alleen blijven de minuten standaard op 12 minuten staan. De secondes tellen wel goed. (Hij telt niet op de pagina maar alleen bij het vernieuwen van de pagina, maar daar blijven de minuten dus nog op 12 staan.)


    PHP
    $autotijd3 = strtotime($own['autostelen']);
    $autotijd2 = ($autotijd3 - tijd());
    $autotijd1 = strftime("%H:%I:%S", ($autotijd2));
    $autotijd0 = ($autotijd2 < 1) ? (Nu) : ($autotijd1);
    
    
    $tpl->assign("autotijd", $autotijd0);


    PHP
    <li><a href="index.php?p=carstealing">- Auto's stelen <i>({ $autotijd })</i></a></li>


    Ik heb denk ik ergens iets verkeerd.

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Ja klopt en bij het stukje:

    PHP
    $tpl->assign("autotijd", $autotijd0);


    Daar maak ik hem autotijd.. Daar gaat het ook niet bij mis. Het het tellen van de uren en van de secondes werkt. Maar de minuten die kloppen totaal niet en blijven steeds maar op 12 staan. en veranderen niet in iets anders.

  • Jah, dit is een speciale functie in het criminolz script. Ik heb ondertussen al wel de tijd gekregen zodat die klopt.
    Ik had het volgende verkeerd:

    PHP
    $autotijd1 = strftime("%H:%I:%S", ($autotijd2));


    In:

    PHP
    $autotijd1 = strftime("%H:%M:%S", ($autotijd2));


    Nu moet ik alleen nog voor elkaar zien te krijgen dat de tijd gaat aftellen.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!