Bonsoir ! Merci mais j'ai trouvé encore plus rapide ! 1s :)
Avis a ce qui veulent comme moi laisser tomber le unload !
(Par contre il s'agit d'un code pour un jeu online en php donc forément)
1 recharge a la seconde un php qui enregistre le temps a la seconde depuis 0h soit la il est 23h20 et (disont 30s)
soit 23*3600+20*60+30 vous enregistrez donc le temps a la seconde sur la bas de donnée, et vous afficher toute les personne connecter depuis au moins 10 s :)
voila pour le code sa donne : function Modif($type,$val,$login){ global $my_serveur,$my_login,$my_mdp,$my_base,$my_table; $link = mysql_connect($my_serveur,$my_login,$my_mdp)or die ("Impossible de se connecter à la base de donnée"); @mysql_select_db($my_base) or die("Impossible d'initialiser l'une des tables dans la base de donnée"); mysql_query("UPDATE ".$my_table." SET ".$type." = '".$val."' WHERE Login = '".$login."' LIMIT 1 "); mysql_close($link);}
$jou=date("d"); $heu=date("H");$min=date("i");$sec=date("s"); $sec=$heu*3600 + $min*60 + $sec;$sec2=$sec-10; Modif('Co_jour',$jou,$id);Modif('Co_sec',$sec,$id);
$link = mysql_connect($my_serveur,$my_login,$my_mdp)or die ("Impossible de se connecter à la base de donnée"); @mysql_select_db($my_base) or die("Impossible d'initialiser l'une des tables dans la base de donnée");
$result = mysql_query("SELECT Login FROM ".$my_table." WHERE Co_jour=$jou && Co_sec>=$sec2 ORDER BY id ASC LIMIT 0,100"); echo "<script> parent.Nbr_con.innerHTML='';"; while($le = mysql_fetch_row($result)){$nbr++; echo "parent.Nbr_con.innerHTML+='<p class=ListOnglet><img height=0 width=8> $le[0]</p>';";}
$result = mysql_query("SELECT * FROM ".$my_table." WHERE 1 LIMIT 0,100"); while($le = mysql_fetch_row($result)){$total++;} echo "parent.information.innerHTML=''; parent.information.innerHTML+='<p class=ListOnglet><img height=0 width=8> Membres : $total</p>'; parent.information.innerHTML+='<p class=ListOnglet><img height=0 width=8> Connectés : $nbr</p>'; setTimeout('document.location.reload()',1000);</script>";
|
Bon se code fonctionne dans un iframe caché et reafiche en temps relle les connectée
pour un jeu online il faut bien :)
deplus la page à afficher et tres rapide donc peu ralentissante!
Voila j'ai trimé tout la journée pour sa !
S'qu'il faut pas faire !
Merci quand meme d'avoir passer un moment pour m'aider !
A bientot
.:|GuilleW|:.
[ Lien ]L'Emerveillement est le premier pas vers la connaissance ...