: pb avec fputs() [PHP] - Programmation
Marsh Posté le 11-03-2002 à 18:12:38
qu est ce que tu veux mettre dans ton fichier ca si tu n'as que le texte que tu veux inserer tu peux suprimer le fichier pour en recreer un autre.
Mais je ne sais pas ce que tu veux faire avec ton truc...
Marsh Posté le 11-03-2002 à 18:17:35
ben dans le test que je veux faire c juste pour faire un compteur ..
mais pas question de supprimer le fichier pour le recréer c kk ca
moi je veux actualiser le contenue du fichier qui contient le nombre de visites par exemple..
Marsh Posté le 11-03-2002 à 18:18:22
ca doit dépendre de comment tu as ouvert ton fichier. Si tu as placé le curseur en début ou en fin de fichier...
Marsh Posté le 11-03-2002 à 18:25:38
ben enfait je l'ouvre en a+
je lis le nombre kil y a dedans..
apres je fais un lseek($fic,0)
donc normalement le pointeur dois retourner au début.. (j'ai aussi essayer avec un rewind($fic)
fin voila le script qui n'est pourtant pas bien compliqué..
Citation : |
Marsh Posté le 11-03-2002 à 20:04:32
ouvre le plutôt en R+ (début de fichier) et en écrivant comme tu auras incrémenté ton compteur tu vas forcément écraser l'ancien nombre qui sera plus petit (donc aucun problème lors du passage à 10,100 ou 10000000000000)
Marsh Posté le 12-03-2002 à 01:26:28
arf ca marche !
c'est vrai que c'etait un peu con de placer le pointeur en fin de fichier a l'ouverture, néammoins je vois pas pourquoi ca marchais pas étant donné que je le replacais apres en début de fichier ?!
enfin bon merci Sh@rdar
Marsh Posté le 10-03-2002 à 20:02:59
je veux écrire dans un fichier sur une ligne en supprimant le contenue de celle ci..
fputs ne me permet que d'ajouter mes données a la suite, sur la meme ligne..
comment faire pour remidier a ce pb ?
merci