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

  FORUM HardWare.fr
  Programmation

  connaitre le nbre de personnes onlines sur un forum

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

connaitre le nbre de personnes onlines sur un forum

n°84078
sylsau
Posté le 24-12-2001 à 14:44:53  profilanswer
 

pour connaitre le nbre de personnes connectées sur le forum que je programme j'ai fait ça:
< ?
include("connexion.php3" );
 
$login=$HTTP_COOKIE_VARS["pseudo"];
 
if(!$login){
 
$date=date("d-m-Y" );
$heure=date("H:i:s" );
 
$ip=$REMOTE_ADDR;
 
$verif=mysql_query("SELECT*FROM online WHERE ip='$ip'" );
$verif1=mysql_num_rows($verif);
 
if($verif1==0){
mysql_query("INSERT INTO online(id, date, heure, ip) VALUES('', '$date', $heure', '$ip';)" );
}else
{
$t=mysql_query("SELECT*FROM online" );
$t1=mysql_num_rows($t);
 
echo"< br> il y a $t1 connecté(s) non-inscrit(s)";
}
 
$del=mysql_query("SELECT*FROM online ORDER by id desc LIMIT 1" );
while($ml=mysql_fetch_array($del))
{
 
$time=$ml["heure"];
$tdf=substr($time,0,2);
$tdf1=substr($time,3,2);
$tdf3=substr($time,6,2);
$t1=$tdf+$tdf1/60+$tdf3/3600;
$heure=date("H:i:s" );
$tx=substr($time,0,2);
$ty=substr($time,3,2);
$tz=substr($time,6,2);
$t2=$tx+$ty1/60+$tz/3600;
$t3=t1+3/60;
}
 
if($t2> $t3)
{
mysql_query("DELETE FROM online WHERE heure='$time'" );
}
 
}else{
for($i=0; $i< =$login; $i++)
{
$y=$i+1;
}
echo"il y a $y connecté(s) inscrit(s)";
}
 
?>  
 
 
lorsque le cookie est présent ça affiche bien le nbre mais par contre dans le premier cas si l'utilisateur n'est pas inscrit donc il n'y a apas de cookies donc on prend l'ip et c la condition if(!$login) qui devrait s'éxécuter mais là ça le fait pas ça fait rien quand il n'y a pas de cookies.
est-ce que vous pourriez m'expliquer ce qui va pas, svp
merci d'avance  
 
sylvain

mood
Publicité
Posté le 24-12-2001 à 14:44:53  profilanswer
 

n°84080
potiron
...
Posté le 24-12-2001 à 15:04:45  profilanswer
 

ho bordel ..  :eek2:  
 
me dit pas que ce code ce lance sur chaque page ??
 
ahhhhhhhhhh, j'ai compris  :heink:  c'est un script pour flinguer les serveurs  :lol:  :D

n°84084
sylsau
Posté le 24-12-2001 à 15:22:45  profilanswer
 

ça je la  savais déjà  
mais tu sais pas  pkoi ça marche pas en revanche?

n°84086
ethernal
Chercheur de vérité...
Posté le 24-12-2001 à 15:25:34  profilanswer
 

surement pq $login existe mais qu'il contient "rien"
non(rien) je sais pas trop ce que cela donne.
 
 
essaye plutot simplement if($login=="" ) ou if (empty($login))


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  connaitre le nbre de personnes onlines sur un forum

 

Sujets relatifs
[php] ce forumproblème de dénombrement (ou personnes nintelligentes wanted)
[C/C++ - ODBC] Connaitre le système de base de donnéespb de cookie avec le forum que je programme
[forum] new featureforum PHP hardware.fr trouvable ?
[forum] skin[forum] page cachée
je veux le même forum !!!Connaissez vous dautre bon forum pour le [C] ?
Plus de sujets relatifs à : connaitre le nbre de personnes onlines sur un forum


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