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
Partager