Seite wurde in xxx Sekunden Generiert

Nuka

Mitglied
Ich dachte das jemand dieses Thema schon erstellt hatte, da habe ich die Suchen-Funktion genutzt mit dem Key "Generieren", da kommen nur Ergebnisse zum Passwort Generieren, also etwas was ich nicht suche.
Wie kann ich die Laufzeit eines Skriptes ausgeben?
 
Da ich soetwas noch nie gemacht habe, aber eine Idee habe, gebe ich dir folgenden Tipp:

Es gibt in PHP Zeitfunktionen - Folglich: Starte einen Counter am Anfang und lasse icn am ende des Scripts stoppen und den Wert ausgeben. http.//de.php.net wird dir da bestimmt weiterhelfen - oder andere aus dem Board :)

mfg

Gerade was gefunden: [phpf]microtime[/phpf] am Start und am Ende abfragen, Start vom Ende abziehen - Fertig :)

EDIT: Mist, mal wieder zu langsam gewesen :p
 
Hmm, ich habe mir das irgendwie anders vorgstellt, bei mir kommt die Meldung: "2.0999999999997E-005", wie kann ich das in normale Sekunden umwandeln?

Edit:
0.00003695487976074219 Sek jetzt gibt er mir das aus, nachdem ich dies eingefügt hatte!
return number_format($time,20,".","");
 
Zuletzt bearbeitet:
ich habe hier so en Codeschnipsel rumliegen:

PHP:
 <?
define('time_start', array_sum(explode(' ', microtime())));


// some code here

for ($i=0;$i<100000;$i++){ }

// code end


define('time_end', array_sum(explode(' ', microtime())));
define('time_total', number_format((time_end-time_start),4));

echo time_total;
?>
 
Danke, habe das so gelößt:
PHP:
<?php
/*function.php*/
//Funktion zum wiedergeben der Zeit
function rtime($time){
	return sprintf("%f",microtime()-$time);
}
?>
PHP:
<?php
/*Global.php*/
//function.php einladen
require("functions.php");
//Zaehle ab jetzt die Sekunden
$rtimestart = microtime();
?>
PHP:
<?php
/*ausgabe.php*/
//global.php einladen
require("global.php");
//Ladezeit ausgeben
echo rtime($rtimestart);
?>
 
Zurück