Visualizzazione risultati 1 fino 9 di 9

Discussione: ricarica di una pagina che stampa il tempo

  1. #1
    Guest

    Predefinito ricarica di una pagina che stampa il tempo

    Ciao ragazzi sapete darmi una mano
    Dove sbaglio vorrei che quando si ricarica la pagina mi stampi il numero in secondi

    come errore mi da se ricarico la pagina mi somma i secondi di prima con quelli di ora
    Codice PHP:
    <?php
    $end
    = getMicrotime();
    print
    "Pagina Generata in ".round($end - $start, 3)." secondi";
    function
    getMicrotime()
    {
    list(
    $msec,$sec)=explode(" ",microtime());
    return ((float)
    $msec+(float)$sec);
    }
    $start = getMicrotime();
    ?>

  2. #2
    Guest

    Predefinito

    fammi un esempio se nn ti e troppo disturbo ^^

  3. #3
    Guest

    Predefinito

    Scusa ho cancellato il post precedente...
    Comunque ti faccio un esempio.
    Questo è il tuo codice:
    Codice PHP:
    <?php
    $end
    = getMicrotime();
    print
    "Pagina Generata in ".round($end - $start, 3)." secondi";
    function
    getMicrotime()
    {
    list(
    $msec,$sec)=explode(" ",microtime());
    return ((float)
    $msec+(float)$sec);
    }
    $start = getMicrotime();
    ?>
    e ti stampa : Pagina generata in -1238269721.135 secondi ( o qualcosa del genere)

    Mentre se fai così:
    Codice PHP:
    <?php
    function getMicrotime(){
    list(
    $msec,$sec)=explode(" ",microtime());
    return ((float)
    $msec+(float)$sec);
    }
    $start = getMicrotime();
    /* qui metti il contenuto */
    $end = getMicrotime();
    echo
    "Pagina generata in ".round($end - $start, 3)." secondi";
    ?>
    Non dovresti avere problemi!

  4. #4
    Guest

    Predefinito

    /* qui metti il contenuto */

    cosa vuol dire scusa ^^
    cosa dovrei mettere

  5. #5
    Guest

    Predefinito

    Il contenuto della pagina!
    Puoi anche spezzare il codice per inserire un pò di html, o semplicemente includere la pagina necessaria! (in base a quel contenuto calcola il tempo impiegato al caricamento completo della pagina)

  6. #6
    Guest

    Predefinito

    io lo messo alla fine vicino ad body ma compare il numero 0 XD
    <?php
    function getMicrotime(){
    list($msec,$sec)=explode(" ",microtime());
    return ((float)$msec+(float)$sec);
    }
    $start = getMicrotime();
    /* qui metti il contenuto */
    $end = getMicrotime();
    echo "Pagina generata in ".round($end - $start, 3)." secondi";
    ?>
    </body>
    </html>

  7. #7
    Guest

    Predefinito

    Però ricorda che la variabile $start la devi mettere in cima al codice della pagina mentre $end prima di echo "Pagina generata...";!

  8. #8
    Guest

    Predefinito

    Ti deve venire qualcosa del tipo:
    Codice PHP:
    <?php
    function getMicrotime(){
    list(
    $msec,$sec)=explode(" ",microtime());
    return ((float)
    $msec+(float)$sec);
    }
    $start = getMicrotime();
    ?>
    <html>
    <head>
    <title>Titolo</title>
    </head>
    <body>
    .....
    <?php
    $end
    = getMicrotime();
    print
    "Pagina generata in ".round($end-$start,3)." secondi";
    ?>
    </body>
    </html>

  9. #9
    Guest

    Predefinito

    l'avevo capito
    vi ringrazio del aiuto^^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •