Gå til innhold

[LØST]Page Generated - vis tid


Anbefalte innlegg

Skrevet (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 av TheClown
Videoannonse
Annonse
Skrevet (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 av Jonas
Skrevet

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>";
?>

Skrevet

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å :)

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...