Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3331 connectés 

 


Dernière réponse
Sujet : [PHP] Getmicrotime()
omega2 Et chez moi, ça m'indique que t'as remonté un topic mort depuis 5 ans et demis.
Si c'est pas le record, s'en est pas loin. ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
omega2 Et chez moi, ça m'indique que t'as remonté un topic mort depuis 5 ans et demis.
Si c'est pas le record, s'en est pas loin. ;)
daDD Chez moi ca affiche :
 
Page générée en 1191842529.467 secondes O.o
 
je suis chez 1et1
Max Evans :lol: :lol:
C marche !!!!!
 
Effectivement, j'avais pas mis la 1° partie du code en haut, et la 2° en bas :gun:
 
Tu m'etonnes que ca faisait que 0.001s, il chargeait en fait rien, vu ke le code etait a la suite ! :)
 
Encore merci !!!!! ;) :jap:
Je@nb Oué j'espère que tu avais compris ça non ?
Fo mettre la prems partie en ho de ta page et la fin en bas et virer ce kil i a au milieu
ethernal

Max Evans a écrit a écrit :

Ben g 2-3 script PHP sur ma page ; tout en bas, je mets le code qui est plus haut, et ca donne tjs la meme chose ...  




 
rassure moi :
tu enlèves qd même ce code-ci non ?
for ($i=0; $i < 1000; $i++){  
   //ne rien faire, pendant un millier de fois...  
 }  
 
et tu mets le $time_start = getmicrotime(); au début de ta page
et le $time_end = getmicrotime();  en fin de page ?
 
sinon, c'est pcq ta machine est trop puissante pour le script à exécuter... profites-en ;)

Max Evans Nan, pas encore, ji go :) :jap:
prettysmile pour ce coup je sèche, t'as cherché sur les sites de scripts?
Max Evans Oue, c vrai :)
Mais tu c ce script, ca donne le temps d'execution des scripts PHP, c ca ?
Y aurais pas un script qui donne le temps de chargement mais de la page ? ;)
prettysmile si tu teste toujours sur ta machine, dans les mêmes conditions, c'est à peu pres normal que le temps de chargement ne varie pas.
Max Evans Ben g 2-3 script PHP sur ma page ; tout en bas, je mets le code qui est plus haut, et ca donne tjs la meme chose ...
prettysmile peux tu donner des précisions sur la facon dont tu testes ta page?
Max Evans

prettysmile a écrit a écrit :

>Malheureusement, ca affiche tout le temps 0.001s, car le vrai >temps est dans les 0.0012121457s
>Donc, comment faire un arrondi au 3° chiffre apres la >virgule ?  

 
heu... l'arrondi au 3 chiffre de 0.0012121457 c'est pas 0.001?  




 
 :lol: Exact, je suis con :)
Mais alors un truc plus grossier koi !
Pourkoi sur HFR, ca donne en gros : 0.028, mais chez moi, c TOUT le temps 0.001 ! :(

prettysmile >Malheureusement, ca affiche tout le temps 0.001s, car le vrai >temps est dans les 0.0012121457s
>Donc, comment faire un arrondi au 3° chiffre apres la >virgule ?  

 
heu... l'arrondi au 3 chiffre de 0.0012121457 c'est pas 0.001?
Max Evans Oue, mais justement, j'aimerais n'avoir que 3 chiffres apres la virgules :) ;)
GhzMsnet quand tu executes ca t'affiche 0.001 ?
 
regarde dans ton code

Citation :

<?php  
 function getmicrotime(){  
   list($usec, $sec) = explode(" ",microtime());  
   return ((float)$usec + (float)$sec);  
 }  
 $time_start = getmicrotime();  
 for ($i=0; $i < 1000; $i++){  
   //ne rien faire, pendant un millier de fois...  
 }  
 $time_end = getmicrotime();  
 $time = round($time_end - $time_start, 4);  
 echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'> Page générée en $time secondes</font>";  
?>  


 
voila, ca rajoutera un chiffre après la virgule

Max Evans :cry:  :cry:  :cry:
Max Evans :bounce:  :bounce:
Max Evans Salut,
 
G mis un petit script sur mon site pour indiquer en combien de temps se genere la page ; comme sur le forum tout en bas :)
 
Voici mon code :
 

Code :
  1. <?php
  2.   function getmicrotime(){
  3.     list($usec, $sec) = explode(" ",microtime());
  4.     return ((float)$usec + (float)$sec);
  5.   }
  6.   $time_start = getmicrotime();
  7.   for ($i=0; $i < 1000; $i++){
  8.     //ne rien faire, pendant un millier de fois...
  9.   }
  10.   $time_end = getmicrotime();
  11.   $time = round($time_end - $time_start, 3);
  12.   echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'> Page générée en $time secondes</font>";
  13. ?>


 
Donc, ca me donne le temps a E-3
Malheureusement, ca affiche tout le temps 0.001s, car le vrai temps est dans les 0.0012121457s
 
Donc, comment faire un arrondi au 3° chiffre apres la virgule ? ;)
 
Je vous remercie :) :jap:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)