Bonjour,
J'ai un soucis pour faire un compteur. J'ai un fichier compteur2.inc qui contient juste un nombre. J'ai aussi un fichier compteur2.php qui contient le code.
Or le compteur ne s’incrémente pas et je ne vois pas pourquoi. Le nombre dans compteur2.inc s'affiche bien mais c'est tout.
compteur2.php
Merci
Code : 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 <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> </head> <body> <?php $page = $_SERVER['PHP_SELF'];?> <div id="corps"> <?php $nombre_compteur = fopen("compteur2.inc", "r"); $compteur = fgets($nombre_compteur,4096); echo "compteur avant : ".$compteur."<br />"; //fonctionne $compteur++; echo "compteur intermediaire : ".$compteur."<br />"; //affiche le même resultat qu'avant l'incrementation fclose($nombre_compteur); echo "compteur intermediaire 2 : ".$compteur."<br />";//affiche le même resultat qu'avant l'incrementation $nombre_compteur = fopen('compteur2.inc', 'w'); fseek($nombre_compteur,0); fputs($nombre_compteur, $compteur); echo "compteur apres : ".$compteur;//affiche le même resultat qu'avant l'incrementation fclose($nombre_compteur); ?> </body> </html>
Partager