bonjour

J'essaye de faire un compteur mais ..... cela ne martche pas j'ai une belle page blanche

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
<?php
$lbip = false;
$fichier = "compteur.txt";
// --- Si le fichier n'existe pas on le cree
if(!file_exists($fichier))
{
   $canal = fopen($fichier, "w");
 
}
// --- On charge le fichier dans un tableau
$tableau = file($fichier);
// --- On scrute le tableau ligne a ligne
foreach($tableau as $ligne)
{
   // --- Si l'IP est trouvee on ne fait rien
   if(strpos($ligne, $_SERVER["REMOTE_ADDR"]) > -1) $lbIP = true;
}
// --- Si l'IP non trouvee on ajoute au tableau et reecriture
if(!$lbIP)
{
 
   $tableau[] = $_SERVER["REMOTE_ADDR"] . '-' .'TIME()+5*60'. "\n";
   file_put_contents($fichier, $tableau);
}
file_put_contents($fichier,'');
 
//finalement on recopie toutes les données sans la première ligne...
foreach($tableau as $ligne3)
{
   // on regarde si le temps est égal a celui du fichier
   if($ligne3 == time())
   {
   $suppr1++;   
   }
}
 
for($i=0;$i<$tableau;$i++){
{
if($i <= $suppr1)
 fputs($canal,$tableau[$i]);
}
}

alors ce que j'essaye de faire .
j'enregistre l'ip et le temps et supprimer les ip donc le temps est dépasser
je ne comprend pas pourquoi cela ne marche pas

merci de m'aider