<?php
#
## Le compteur (ce code) est basé sur un script du site http://www.actulab.com/.
## N'oublier pas de leurs rendre visite :).
## N'oublié pas non plus de mettre le fichier cpt.txt en CHMOD 777.
#
$compteur_live = file("cpt.txt");
$premiere_ligne_a_garder=-2;
do {
$premiere_ligne_a_garder=$premiere_ligne_a_garder+2;
} while((date('U', strtotime('-300 seconds')) > $compteur_live[$premiere_ligne_a_garder]) && ($premiere_ligne_a_garder < count($compteur_live)));
if(isset($_SERVER["REMOTE_ADDR"])) {
$ip_en_cours = $_SERVER["REMOTE_ADDR"];
}else{
$ip_en_cours = "Non identifiable";
}
$compteur = "";
if($premiere_ligne_a_garder < count($compteur_live)) {
for($i=$premiere_ligne_a_garder; $i<count($compteur_live); $i=$i+2) {
if(trim($compteur_live[$i+1]) != $ip_en_cours) {
$compteur .= trim($compteur_live[$i])."\n".trim($compteur_live[$i+1])."\n";
}
}
}
$compteur .= date('U')."\n".$ip_en_cours;
$pointeur=fopen("cpt.txt","w");
fputs($pointeur,$compteur);
fclose($pointeur);
?>
function afCompteur($path){
$compteur_live = file($path."/cpt.txt");
$out=(round(count($compteur_live)/2))." ";
if((count($compteur_live)/2) > 1) {
$out.="visiteurs connectés";
}else{
$out.="visiteur connecté";
}
return $out;
}
<?php
include("count.php");
afCompteur("./repertoire");
?>