Bonjour,
J'ai fait un petit script pour afficher des "en ligne / hors ligne" sur mon site, cependant quelque chose cloche...
Code :
- function enligne($nom)
- {
- $enligne=false;
- $sql=mysql_query("SELECT ip_membre FROM membres WHERE pseudo='".$nom."' LIMIT 1" );
- $data=mysql_fetch_array($sql);
- $compteur_live = file($GLOBALS['file_live']);
- if(in_array($data['ip_membre'],$compteur_live))
- $enligne=true;
- return $enligne;
- }
|
Voilà donc une fonction qui a chaque affichage de membre, verifie son état par rapport à un fichier txt qui est mis à jour en fonction des visiteurs
Le fichier txt est de type :
1163755289
xx.xx.xx.xx
1163755311
yy.yy.yy.yy
-> 1 ligne pour l'heure, 1 ligne pour l'ip
Si quelqu'un voit mon erreur... Chui preneur
Merci ! ++