1

Je suis en train de faire un compteur de visites pour mon site en utilisant un fichier texte (et non une base de donnée MySQL) J'ouvre donc à chaque fois le fichier lit le nombre grâce à fgets qui me retourne une chaine. Le problème c'est que si je veux incrémenté ce nombre je ne peut incrémenter une chaine de caractère en effectuant un calcul du style $a++;
où $a est la chaine
Comment contourner ce problème en passant la chaine en expresion puis l'inverse ensuite?
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

2

Y'a un autre moyen sans les bases de données sinon?
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

3

un simple fichier texte avec un fopen...

4

passer la chaîne en expression c'est très faisable .. j'ai déjà utilisé ça dans un fichier texte aussi
avatar
Qu'il est beau ce chien !!! :)

5

imbibinebe
: passer la chaîne en expression c'est très faisable .. j'ai déjà utilisé ça dans un fichier texte aussi

Je me doute mais je ne sait pas faire !! Comment faire?
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

6

long nb_visit ;
FILE *fp ;

fp = fopen("fichier texte.txt","r+") ;

fscanf(fp, "%ld", &nb_visit) ;

nb_visit++ ;

rewind(fp) ;

fprintf(fp, "%ld", nb_visit) ;

fclose(fp) ;

j'ai essayé ,ça marche smile
avatar
Qu'il est beau ce chien !!! :)

7

imbibinebe :
long nb_visit ;
FILE *fp ;

fp = fopen("fichier texte.txt","r+") ;

fscanf(fp, "%ld", &nb_visit) ;

nb_visit++ ;

rewind(fp) ;

fprintf(fp, "%ld", nb_visit) ;

fclose(fp) ;

j'ai essayé ,ça marche smile

C'est du PHP ça ??? (il y a des déclarations comme en C) au fait MERCI
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

8

non c'est du C désolé . Je connais pas le PHP mais comme j'ai vu NeuRoo parler de "fopen" ben .... triso
avatar
Qu'il est beau ce chien !!! :)

9

j'ai confondu
avatar
Qu'il est beau ce chien !!! :)

10

Et en PHP tu ne connais pas donc c'est pas grave merci quand même smile
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

11

de rien, c'est le cas de le dire grin
avatar
Qu'il est beau ce chien !!! :)

12

grin
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

13

[nosmile]$a = (int)$a + 1;
remonatge tongue
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

14

ou eval("\$a = ".$a." +1;");
avatar
I'm on a boat motherfucker, don't you ever forget

15

yAro m'a répondu encore plus simple : $a++
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici