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

 


Dernière réponse
Sujet : [PHP] c koi le code pour donner le temps pour generer une page??
Oreste Bah on pourra tjs ecrire aux developpeurs de PHP pour qu ils foutent une variables d environnement qui ponde ca, ça peut être utile

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
Oreste Bah on pourra tjs ecrire aux developpeurs de PHP pour qu ils foutent une variables d environnement qui ponde ca, ça peut être utile
gizmo

fly LM a écrit a écrit :

Qui dis mieux ????
 
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:  




 
moi!  
 
en fin de page:
 
echo "page générée instantanément";
 
[:nofret]

FLY LM Qui dis mieux ????
 
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
Sebastien au debut du script
function getmicrotime()
 {
  list($usec, $sec) = explode(" ",microtime());
  return ((float)$usec + (float)$sec);
 }
 
 $start_time = getmicrotime();
 
en fin de script
 
echo "<p>Generation du create file 1</p>"
."Page genérée en";
 
 $end_ti2 = getmicrotime();
 $time = $end_ti2 - $start_ti;
 echo round($time, 4);
FLY LM Allez histoire d'en rajouter une couche :
 
<?php
preg_match("/^(0\.[\d]+)\s([\d]+)$/",microtime(),$t0);
$T0=($t0[1]+$t0[2]);
/******************************/
 
LE CODE A EXECUTER
 
/******************************/
preg_match("/^(0\.[\d]+)\s([\d]+)$/",microtime(),$t1);
$T1=($t1[1]+$t1[2]);
echo 'Page générée en '.number_format(($T1-$T0),4).' seconde(s)';
?>
 
Me dites pas que c'est plus long qu'un explode()... :lol: :lol:
 
@+
Maxaks et ben oui  :sarcastic:   :fuck:  c pas une raision de rigoler ....... enfin si  :cry:
gizmo


 
:lol: :lol: :lol:

Maxaks NON  :D  
 
je sais c pas protégé ni rien, mais j'arrive meme pas pas a construire des ficheirs .htaccess povre de moi  :ouch:
Master_Jul

Maxaks a écrit a écrit :

hehe un S oublié :
 
http://maxaks.dynip.com/forum/forums.php  




 
http://maxaks.dynip.com/
http://maxaks.dynip.com/MyAdmin/
http://maxaks.dynip.com/MyAdmin/sq [...] s%60&pos=0
 
:/

 

[edtdd]--Message édité par Master_Jul--[/edtdd]

Maxaks hihi  ;)  mais ca marche po  :cry:
Kyle

Maxaks a écrit a écrit :

kyle => sur la page forum.php, apres avoir cliké sur une des rubriques (Hardware etc ...)
 
gizmo => hehe, mais je vois pas comment le faire :
 
j'ai ça :
 
en haut
$time_start = gettimeofday();
 
en bas
<?php
 $time_end = gettimeofday();
$time = $time_end[usec] - $time_start[usec];
 
 echo (round($time,3)." secondes" );
   
 
 
 ?>  




 
ca ressemble vaguement a ce ke j'ai ecris plus haut :D

Maxaks kyle => sur la page forum.php, apres avoir cliké sur une des rubriques (Hardware etc ...)
 
gizmo => hehe, mais je vois pas comment le faire :
 
j'ai ça :
 
en haut
$time_start = gettimeofday();
 
en bas
<?php
 $time_end = gettimeofday();
$time = $time_end[usec] - $time_start[usec];
 
 echo (round($time,3)." secondes" );
   
 
 
 ?>
Kyle

kyle a écrit a écrit :

 
 
je vois po le temps de generation...  :crazy:  




 
Si cai bon :D

gizmo

Maxaks a écrit a écrit :

ouais regardez, en bas de page le temps de generation, il m'a l'ai faux ?  :D  :lol:  :cry:  Comment ke je vais faire, j'ai fé comme on ma dit, ca marche po  :hello:  




c'est pas des secondes visiblement, mais des fractions de secondes

Kyle

Maxaks a écrit a écrit :

ouais regardez, en bas de page le temps de generation, il m'a l'ai faux ?  :D  :lol:  :cry:  Comment ke je vais faire, j'ai fé comme on ma dit, ca marche po  :hello:  




 
je vois po le temps de generation...  :crazy:

Kyle

Maxaks a écrit a écrit :

hehe c les blems de cookie ca  :sol:  




 
pourtant, les cookies sont activés  :??:

Maxaks ouais regardez, en bas de page le temps de generation, il m'a l'ai faux ?  :D  :lol:  :cry:  Comment ke je vais faire, j'ai fé comme on ma dit, ca marche po  :hello:
Maxaks hehe c les blems de cookie ca  :sol:
Kyle Mainteant me mark ke ca :
 
... ... ... OK ... ... ...  
 
:D
Kyle

Maxaks a écrit a écrit :

je corrige ca  :D
 
EDIT :
 
C'est bon, y avait un accolade en trop  
 
 




 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 21
 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 22
 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 23
 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 24
... ... ... OK ... ... ...

Maxaks je corrige ca  :D
 
EDIT :
 
C'est bon, y avait un accolade en trop

 

[edtdd]--Message édité par Maxaks--[/edtdd]

Kyle

Maxaks a écrit a écrit :

hehe un S oublié :
 
http://maxaks.dynip.com/forum/forums.php  




 
Parse error: parse error in c:\web\forum\identification.php on line 26

Maxaks N'oublié pas de regarder le temps de genertion en bas de la page forum.php  :lol:  :lol:  :lol:  :lol:
Maxaks hehe un S oublié :
 
http://maxaks.dynip.com/forum/forums.php
Kyle Une otre maniere de claculer le temps :
 
en haut de la page :
 
$time_start = getmicrotime();
 
en bas :
 
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "<center<br>Page générée en ".round($time,3)." secondes</center>";
Kyle

Maxaks a écrit a écrit :

ah oki merci, j'ai toujours rien pigé, je vais essayer tou seul comme un grand ..
 
PS : un peu de pub pour mon futur forum : http://www.maxaks.dynip.com/forum/forum.php  




 
Marche po bien le forum :(

gizmo

Maxaks a écrit a écrit :

ah oki merci, j'ai toujours rien pigé, je vais essayer tou seul comme un grand ..
 
PS : un peu de pub pour mon futur forum : http://www.maxaks.dynip.com/forum/forum.php  




ERREUR PARAMETRES MANQUANT
géniale comme pub :D

Romiko ok c bon je vais faire avec:)
merci à tous
on va essayer:)
Maxaks ah oki merci, j'ai toujours rien pigé, je vais essayer tou seul comme un grand ..
 
PS : un peu de pub pour mon futur forum : http://www.maxaks.dynip.com/forum/forum.php
gizmo

Maxaks a écrit a écrit :

Il ve la methode à Joce  :o
 
perso j'ai rien pigé a l'explication  :pt1cable:  
 
 




 
bah si c'est la méthode classique avec le mktime, y a rien de plus con.

wouatouwouatou Joce a un nouvel adepte...
Bientot la secte sera... :D
Maxaks Il ve la methode à Joce  :o
 
perso j'ai rien pigé a l'explication  :pt1cable:

 

[edtdd]--Message édité par Maxaks--[/edtdd]

gizmo mais... il te l'on donné 2 fois la méthode et le code! t'es aveugle ou quoi?
Romiko up :bounce:  
on sait jamais
peut etre ke joce va me donner un petit bout du code:D
 :hello:
potiron fait toi 2 petites fonctions .
 
la 1ere sort dans une var global un temps en microseconde ... ex :  
$tab=gettimeofday();
$us_dep=($tab[sec]*1000000)+($tab[usec]);

 
la 2eme fait pareil + une bete soustraction et te sort le l'écart en microseconde .
 
 
pour les microsecondes tu as une autre solution mais moi je prefere la 1ere, a toi de voir :
list($usec, $sec) = explode(" ",microtime());
$us_dep = ((float)$usec + (float)$sec);
Romiko ben si regarde en bas
il y a le temps pour générer la page
bjbebert Tu prends l'heure au debut, l'heure a la fin, et tu fais une soustraction. Je pense pas qu'il puisse y avoir une fonction qui te donne le temps total de traitement pour la page.
Romiko ouais comme le forum
les secondes tout en bas
c koi le code??
car je trouve pas
merci bien

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR