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

  FORUM HardWare.fr
  Programmation

  [PHP] : pb avec fputs()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] : pb avec fputs()

n°110187
evr
mm..
Posté le 10-03-2002 à 20:02:59  profilanswer
 

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

mood
Publicité
Posté le 10-03-2002 à 20:02:59  profilanswer
 

n°110610
evr
mm..
Posté le 11-03-2002 à 18:10:52  profilanswer
 

:bounce:

n°110612
fripouille
Posté le 11-03-2002 à 18:12:38  profilanswer
 

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...

n°110619
evr
mm..
Posté le 11-03-2002 à 18:17:35  profilanswer
 

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..

n°110620
dropsy
et bonne chance surtout...
Posté le 11-03-2002 à 18:18:22  profilanswer
 

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...

n°110624
evr
mm..
Posté le 11-03-2002 à 18:25:38  profilanswer
 

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);

n°110669
Sh@rdar
Ex-PhPéteur
Posté le 11-03-2002 à 20:04:32  profilanswer
 

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)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°110798
evr
mm..
Posté le 12-03-2002 à 01:26:28  profilanswer
 

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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] : pb avec fputs()

 

Sujets relatifs
[PHP/MySQL]Problème a propos de l'auto increment ....[projet][PHP] Qqun veut il se joindre à moi pour créer un site ? :)
faire un site web vaut mieux PHP ou XML[PHP sur Online] Reconnait il les commandes de sessions ?
Faire un simple sondage en PHP/SQL?[PHP] librairie graphique.........
[Web appli] PHP, ASP, CGI ???PHP -> Javascript
Plus de sujets relatifs à : [PHP] : pb avec fputs()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR