Script Enregistrer un fichier

Orion
Invité n'ayant pas de compte PHPfrance

24 mars 2010, 17:14

Bonjour tout le monde,
J'ai un petit problème auquel je suis certain que vous avez la réponse,
Alors je veux crée un fichier texte auquel je souhaite rajouter des information à chaque tour de boucle, le problème est qu'il m'enregistre par dessus mon ancien fichier au lieu de rajouter l'information à la suite,

$jon="/home/Desktop/Seq-matrice/final.prf";                    
		$para=fopen($jon,"w+");		
		
		fwrite($para,$data."\n");	

Savez vous comment je dois faire sancahnt qu'il m'est impossible de plaser le $jon et le fopen en dehors de la boucle

ViPHP
ViPHP | 5462 Messages

24 mars 2010, 17:15

hello, test
file_put_contents avec le paramètre FILE_APPEND

orion
Invité n'ayant pas de compte PHPfrance

24 mars 2010, 17:19

Encore une fois bravo et merci c'est exactement se ke je recherchais.
Merci à +

ViPHP
ViPHP | 5462 Messages

24 mars 2010, 17:24

sinon c'était pas "w+" mais "a+" pour faire la même chose
d'ailleurs si c'est dans une boucle c'est plus optimisé de faire avec fwrite :wink:

devlop78
Invité n'ayant pas de compte PHPfrance

25 mars 2010, 01:36

Je rejoins mon prédécesseur, en rajoutant qu'un simple "a" aurait suffit pour ce cas là. La documentation php sur fopen l'explique très bien (c'est pourtant pas le cas pour tout :evil: )

Orion
Invité n'ayant pas de compte PHPfrance

25 mars 2010, 11:58

Merci beaucoup pour tous vos conseils