$nbre) // l'ip concernée n'est pas dans le fichier de vérif { $vu++; // on ajoute cette ip dans le fichier de vérif $tab[$nbre]=$ip; $nbre++; $tab[$nbre]=time(); $k=0; $l=0; while($k<($nbre/2)) { $m=$l+1; $liste[$k]="$tab[$l]|$tab[$m]"; $k++; $l=$l+2; } $contenu=implode("&",$liste); $fp2=fopen("$dossier_parent/$name_dossier/verif_$jour.txt","w+"); // On place le nouveau contenu du fichier vérif fputs($fp2,$contenu); fclose($fp2); }else{ $i++; if($tab[$i]<$temps) { $vu++; // on modifie la date de cette ip $k=0; $l=0; while($k<($nbre/2)) { if($tab[$l]==$ip){ $change=$l+1; $tab[$change]=time(); } $m=$l+1; $liste[$k]="$tab[$l]|$tab[$m]"; $k++; $l=$l+2; } $contenu=implode("&",$liste); $fp2=fopen("$dossier_parent/$name_dossier/verif_$jour.txt","w+"); // On update dans le fichier vérif la date de cette ip fputs($fp2,$contenu); fclose($fp2); } } $fp=fopen("$dossier_parent/$name_dossier/$jour.txt","w+"); fputs($fp,"$vu"); fclose($fp); }else{ // On crée le fichier jour avec comme valeur de visiteur 1 $fp=fopen("$dossier_parent/$name_dossier/$jour.txt","w+"); fputs($fp,"1"); fclose($fp); $fp=fopen("$dossier_parent/$name_dossier/verif_$jour.txt","w+"); $ip=$REMOTE_ADDR; $temps=time(); fputs($fp,"$ip|$temps"); fclose($fp); } }else{ // On crée le dossier_parent et le dossier du mois if(!is_dir("$dossier_parent")){ mkdir("$dossier_parent"); } mkdir("$dossier_parent/$name_dossier"); $fp=fopen("$dossier_parent/$name_dossier/$jour.txt","w+"); fputs($fp,"1"); fclose($fp); // On crée le fichier jour avec comme valeur de visiteur 1 $fp=fopen("$dossier_parent/$name_dossier/verif_$jour.txt","w+"); $ip=$REMOTE_ADDR; $temps=time(); fputs($fp,"$ip|$temps"); fclose($fp); } ?>