Bonjour,
je dois tres rapidement faire une modification et votre aide me serait précieuse vu le peu de temps que j'ai
J'ai deja un petit script qui va incrémenté un fichier texte lors de chaque visite d'un page internet
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
<?php
 
	//Oucerture du fchier en lecture
	$handle = fopen ("compteur.txt", "r");
	// Lecture de la premiere ligne
	$compteur = fgets ($handle);
	// Fermeture du fichier
	fclose ($handle);
	//comversion de $compteur en entier
	settype($compteur,"int");
	//incrementation du compteur
	$compteur++;
	//Affichage du compteur
	echo $compteur;
 
	//reouverture du fichier en ecriture
	$handle =fopen("compteur.txt","w");
	//ecriture de la nouvelle valeur
	fputs ($handle,$compteur);
	//ferme le fichier
	fclose ($handle);
 
?>
je dois le modifier de la maniere suivante:
1. je ne veux plus que mon compteur efface la derniere valeur, j'aimerai qu'a chaque ligne il indique le valeur du compteur,
2. je n'ai plus besoin qu'il compte mais qu'il ajoute ces valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	$who = 'Host serveur :'.$_SERVER['HTTP_HOST'].', ';
	$who .= 'Host :'.$_SERVER['REMOTE_ADDR'].', ';
	$who .= 'Browser :'.$_SERVER['HTTP_USER_AGENT'].', ';
	$who .= 'le '.date("d-m-Y").', ';
	$who .= 'à '.date("H:i").', ';
Pour cela j'ai fait ce code, mais ca n'affiche pas ce que je veux
le premier echo $who, affiche bien, mais pas le deuxieme

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
<?php
	$who = 'Host serveur :'.$_SERVER['HTTP_HOST'].', ';
	$who .= 'Host :'.$_SERVER['REMOTE_ADDR'].', ';
	$who .= 'Browser :'.$_SERVER['HTTP_USER_AGENT'].', ';
	$who .= 'le '.date("d-m-Y").', ';
	$who .= 'à '.date("H:i").', ';
	echo $who;
 
 
	settype($who,"string");
 
	//Affichage du compteur
	echo $who;
 
	//reouverture du fichier en ecriture
	$handle =fopen("who.txt","w");
	//ecriture de la nouvelle valeur
	fputs ($handle,$who);
	//ferme le fichier
	fclose ($handle);
 
 
?>
Comment pourrais je kodifier mon truc?
Merci