Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z generowaniem strony
Forum PHP.pl > Forum > Gotowe rozwiązania
lukaszkowalewski
Witam. Mam taki pewnien problem, a mianowicie czy jest możliwość taka jęsli na stronie głównej umieszcze taki kod:

[php:1:e206f7c535]w header.php

<?php<br />
function getmicrotime(){<br />
list($usec, $sec) = explode(" ",microtime());<br />
return ((float)$usec + (float)$sec);<br />
}<br />
$time_start = getmicrotime();<br />
?>


a w footer.php

<?php<br />
$time_end = getmicrotime(); <br />
$time = round($time_end - $time_start,4);<br />
echo "Generowanie w ".$time." sekund";<br />
?>

?>[/php:1:e206f7c535] to czy na stronie panelu aministaracyjnego można by było umieścić czas generowania strony głównej?? jeśli tak to prosiłbym o pomoc.
e4you
wynik generowania strony zapisuj do pliku albo bazy danych potem tylko includuj plik a panelu admina albo wyciagaj dane z bazy za pomoca odpowiedniego zapytania

e panelu admina bedziesz mial ostatni czas ladowania
lukaszkowalewski
a jak mam zrobić by includować wynik generowania strony do panelu administarcyjnego??

e4you o jakie ty bazie mówisz, przecież tu nie ma mowy o żadnej bazie questionmark.gif snitch.gif
Ive
przecież ci napisał żebyś dodał sobie w tym skrypcie linijkę która zapisze ci ten wynik do pliku a potem w panelu admina includujesz to za pomocą [php:1:5790c8a912]<?php
include("plik_z_zapisanym_czasem_generacji.txt");
?>[/php:1:5790c8a912]
e4you
Cytat
e4you o jakie ty bazie mówisz, przecież tu nie ma mowy o żadnej bazie questionmark.gif


moze i skrypt nie korzysta z bazy ale wynik możesz do niej zapisać , prawda? potem tylko upload ...
nexis
footer.php

[php:1:5f3ffbb5c5]<?php
<br />
$time_end = getmicrotime(); <br />
$time = round($time_end - $time_start,4);<br />
echo "Generowanie w ".$time." sekund";<br />
$fp = fopen ("czas.txt", "w");
fwrite($fp, $time);
fclose($fp);
?>[/php:1:5f3ffbb5c5]

a w panelu administracyjnym musisz dodać następujące wiersze:

[php:1:5f3ffbb5c5]<?php
$fp = fopen ("czas.txt", "r");
$result = fread($fp,32);
fclose($fp);
echo "Ostatni czas generowania strony wynosi: ".$result." sekund.";
?>[/php:1:5f3ffbb5c5]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.