Avatar billede the_email Nybegynder
01. oktober 2004 - 17:44 Der er 10 kommentarer og
1 løsning

Vise genereringstiden på min side, men ikke i bunden

Davdav.
Jeg har forsøgt at sætte et PHP-script ind på min side for at få vist genereringstiden.
Først:
<?php
function hentmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$start = hentmicrotime();
?>

Så hele side, og til sidst

<?php
$slut = hentmicrotime();
$tiden = $slut - $start;
$tiden = substr($tiden,0,6);
echo "Genereringstid: $tiden sec.";
?>

Det virker også fint, men mit problem er at når jeg prøver at få vist variablen $tiden før den er defineret opfattes den som tom, og der bliver altså ikke skrevet noget genereringstid, da den ikke er kendt endnu.

Hvordan får jeg gjort så den finder genereringstiden og så vender tilbage og indsætter den et andet sted på siden?

/TheEmail
Avatar billede expnet Seniormester
01. oktober 2004 - 18:19 #1
jeg har lige teste på min side og det virker fint her hos mig

men havd er det lige der er præcis problemet
Avatar billede Slettet bruger
02. oktober 2004 - 11:16 #2
jeg tror ikke at det kan lade sig gøre...
Avatar billede the_email Nybegynder
03. oktober 2004 - 09:50 #3
Hvis I ser på Ekspertens forside kan i se genereringstiden stå i menuen til højre.
Enten snyder de så den kun viser tiden til der hvor der står Genereringstid og ellers kan det lade sig gøre.
/TheEmail
Avatar billede Slettet bruger
03. oktober 2004 - 19:59 #4
hmm.. for mig at se er det umuligt, ellers skal det være et eller andet javascript.. og det siger jeg kun fordi jeg ikke kender javascript :/

det er jo det samme som at sige hvor langt tid du har taget om at lave en hjemmeside, før du har lavet den :S
Avatar billede the_email Nybegynder
03. oktober 2004 - 20:05 #5
Jeg kunne måske forstille mig at det var noget med at når den har beregnet tiden så kan den lave en Goto en label eller sådan noget og så smide tiden ind der.
Lave noget dynamisk JavaScript...
Ved bare ikke hvordan
/TheEmail
Avatar billede Slettet bruger
03. oktober 2004 - 20:08 #6
det jeg tænker er, at siden er ikke genereret før alle billeder og alt tekst er hentet og vist, men man kan vel ikke springe tilbage/op i sit script, og ændre noget tekst - kan man?
Avatar billede the_email Nybegynder
03. oktober 2004 - 20:13 #7
Med JavaScript kan du ihvertfald f.eks. få vist hvad klokken er - dynamisk. Med dynamisk mener jeg at man kan se at tiden går... bogstaverne ændrer sig.
Derfor tænkte jeg at man måske kan få den til at beregne genereringstiden og smide den i en variabel som bliver loadet hvert sekund vha. JavaScript, selvfølgelig uden at det kan ses på brugerens skærm.
/TheEmail
Avatar billede Slettet bruger
03. oktober 2004 - 20:15 #8
det lyder rimeligt nok :P
Avatar billede the_email Nybegynder
03. oktober 2004 - 20:17 #9
Så skal jeg bare have en JavaScriptgut til at kigge herind - eller flytte spørgsmålet. Prøver at se om der er sket noget imorgen eller flytter jeg det
/TheEmail
Avatar billede Slettet bruger
03. oktober 2004 - 20:18 #10
yep.. held og lykke med det :D
Avatar billede the_email Nybegynder
25. november 2004 - 21:40 #11
Flytter det en anden dag ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester