TheClown Skrevet 3. januar 2008 Skrevet 3. januar 2008 (endret) Heisann, jeg har lett en stund, men har ikke funnet en løsning, så jeg spør her. Hvilke måte er den enkleste å finne ut hvor lang tid siden ble generert på? Som på den siden her (nederst til høyre) Endret 4. januar 2008 av TheClown
NorskFirefox Skrevet 3. januar 2008 Skrevet 3. januar 2008 http://sindrem.com/php-artikler/ta_tid.html
TheClown Skrevet 3. januar 2008 Forfatter Skrevet 3. januar 2008 Det var ikke vanskligere, nei? Takk, takk.
Jonas Skrevet 4. januar 2008 Skrevet 4. januar 2008 (endret) Hvis du trenger tidtakere flere ganger i koden din kan du kanskje titte på oop og klasser. Gjør alt utrolig mye lettere. timer.php <?php class Timer { var $created; function Timer() { $this -> created = time() + microtime(); } function GetTime() { return ( time() + microtime() ) - $this -> created; } } ?> Da skriver du bare include('timer.php') en gang øverst i f.eks. index-fila og skriver følgende for å ta en tid. $timer = new Timer; // din kode echo $timer -> GetTime(); Endret 4. januar 2008 av Jonas
pulse Skrevet 4. januar 2008 Skrevet 4. januar 2008 Og dersom du ikke vil outputte tiden helt på slutten av siden kan du teste denne: <?php // Plasser denne i begynnelsen $timestart = microtime(true); ?> HTML Siden ble lastet på: <div id="load_time" style="display: inline;"></div> secs<br> HTML <?php // Helt til slutt echo '<script>'."\n"; echo 'document.getElementById(\'load_time\').innerHTML = \''; echo round(microtime(true) - $timestart, 2); echo '\';'."\n"; echo '</script>'."\n"; echo "</body>\n</html>"; ?>
TheClown Skrevet 4. januar 2008 Forfatter Skrevet 4. januar 2008 Jeg bruker bare en index-fil og tiden skal dukke opp nederst på siden, så det er egentlig ikke noe problem. Men takk for alle forslagene, skal se mer på den etterpå
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå