Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5449 connectés 

 


Dernière réponse
Sujet : [PHP] : pb avec fputs()
evr 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 :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
evr 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 :)
Sh@rdar 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)
evr 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 :


$fic=fopen("fic/compteur.dat","a+" );
$hits=fgets($fic,10);
$hits++;
rewind($fic);
echo $hits," visites ";
fputs($fic,$hits,10);
fclose($fic);

dropsy 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...
evr 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..
fripouille 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...
evr :bounce:
evr 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)