
Jedna se o velmi jednoduchý PHP script, který na začátku dokumentu uloží do proměnné aktuální čas a na konci dokumentu zjisti nový aktuální čas, který porovná s prvním časem a tím zjistíme, za jak dlouho se vygenerovala cela stránka.
Jak jsem již napsal, tak na začátku dokumentu před veškeré PHP scripty, kromě session_start(); a ob_start(); vložíte:
<?php $cas1 = explode(" ", microtime()); $cas1 = $cas1[1] + $cas1[0]; $rd = "10000"; // zaokrouhlování ?>A na konci dokumentu, kde si přejete aby se vám vypisoval čas načteni stránky vložte:
<?php $cas2 = explode(" ", microtime()); echo (round((($cas2[1] + $cas2[0]) - $cas1) * $rd)) / $rd; ?>Doufám, že se vám tento jednoduchý PHP script líbí a určitě ho využijete na svých stránkách.
Štítky:
PHP,
tutoriál,
zobrazit všechny štítky
! Našli jste v článku gramatické či pravopisné chyby? Je to z důvodu autorovy nemoci zvané dysgrafie. Tudíž všem děkuji za pochopení a každý článek pokud možno nechávám projít korekturou. !
Pěkný, chválím 
{16} Tak to diky. Jsi me prekvalil, ze mi neco chvalis 
opravdu pěkný
určitě to použiji
až budu dělat stránky 
Tak jsem si tenhle php script zvopakoval. Ale máš to pěkně napsaný
{23} Určitě tady najdeš i užitečnější scripty 
Použil jsem tvůj script a je dobrej.
Zdarec, začínám s php, tvoje stránky jsou opravdu pěkný, šikovný a pro kódera amatéra užitečný 
přesně tak jak říká mufec

akorát si udělej trośku reklamu ať o tvých stránkách ví víc lidí já sem je našel zcela náhodou 
{64} A kde, smím-li se zeptat? A neboj. Mám v planu to tu trochu vylepšit a více se o to starat.
#soubor conf.php
Namespace Conf;
class Check {
public static $time = '';
public static $time2 = '';
public static $rd = '';
public static function load_time() {
Data::$time = explode(" ", microtime());
Data::$time = Data::$time[1] + Data::$time[0];
Data::$rd = "100000";
}
public static function time_output() {
Data::$time2 = explode(" ", microtime());
return ( round( ( (Data::$time2[1] + Data::$time2[0] ) - Data::$time ) * Data::$rd) ) / Data::$rd;
}
}
#soubor index.php
//na začátku stránky
include "conf.php";
ConfCheck::load_time();
//na konci stránky
echo ConfCheck::time_output();
Takhle by to vypadalo s pouzitim namespaces, které podporuje PHP 5.3+.
místo Data::$time volat Check::$time a ve stránce je ConfCheck::fce(); odělený /Conf/Check::load_time(); místo / použijte „zpětné lomítko“, sem nejde napsat
RSS
, Hosting: BlueBoard.cz.