Erreur du script
glodybiss
Messages postés
440
Date d'inscription
Statut
Membre
Dernière intervention
-
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai télécharger un script qui vérifie le nombre des personnes connectées sur votre site, ça fonctionne bien mais il y a un problème, une erreur s'affiche mais je ne sais pas la gerer aider moi en toute urgence s'il vous plait
Voici le code du script
Voici l'erreur
Notice: Undefined offset: 1 in C:\wamp\www\cybernet\includes\header.php on line 25
2 visiteurs connectés
J'ai télécharger un script qui vérifie le nombre des personnes connectées sur votre site, ça fonctionne bien mais il y a un problème, une erreur s'affiche mais je ne sais pas la gerer aider moi en toute urgence s'il vous plait
Voici le code du script
function nb_visiteurs_connecte($time,$text_color,$filename="data.dat") { $ip = getenv("REMOTE_ADDR"); $date=time(); $i=0; $ii=0; $bool=0; if(file_exists($filename)) { if($fichier=fopen($filename,"r")) { while(!feof($fichier)) { $ligne=fgets($fichier,4096); $tab=explode("|",$ligne); if($tab[1]>0) { $tab_de_tab[$i][0]=$tab[0]; $tab_de_tab[$i][1]=$tab[1]; $i++; } } fclose($fichier); } } for($j=0;$j<$i;$j++) { if(($date-chop($tab_de_tab[$j][1]))>$time) { //on ne fait rien } else { $tab_de_tab_actualise[$ii][0]=$tab_de_tab[$j][0]; $tab_de_tab_actualise[$ii][1]=chop($tab_de_tab[$j][1]); $ii++; } } for($j=0;$j<$ii;$j++) { if($tab_de_tab_actualise[$j][0]==$ip) { $bool=1; } } if($bool==0) { $tab_de_tab_actualise[$ii][0]=$ip; $tab_de_tab_actualise[$ii][1]=$date; $ii++; } if($fichier=fopen($filename,"w")) { for($j=0;$j<$ii;$j++) { fputs($fichier,chop($tab_de_tab_actualise[$j][0])); fputs($fichier,"|"); fputs($fichier,chop($tab_de_tab_actualise[$j][1])); fputs($fichier,"\n"); } fclose($fichier); } echo "<font color=\"",$text_color,"\"><b>",$ii,"</b> <a href=\"http://www.cybernet.cd\">visiteurs connectés</font>"; } // vous pouvez changer les paramètres suivant (attention le temps est en // secondes - 600 ici) nb_visiteurs_connecte(600,"blue"); ?>
Voici l'erreur
Notice: Undefined offset: 1 in C:\wamp\www\cybernet\includes\header.php on line 25
2 visiteurs connectés
A voir également:
- Erreur du script
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
Ensuite il faut que vérifie le contenu du fichier data.dat.
Ta fonction lit et écrit dans ce fichier.
Le passage qui pose problème sépare les données de chaque ligne qui sont séparé par le caractère |
Il place ce qui est avant dans la variable $tab[0] et ce qui est après dans la variable $tab[1]. En fait la variable $tab est un tableau (array)
Visiblement, pour l'une des lignes du fichier, il manque la seconde valeur.
Il faut que tu vérifie ce fichier.