probleme pour ecrire dans fichier txt

Eléphant du PHP | 138 Messages

02 sept. 2005, 15:46

Salut,

Je cherche un moyen d'ecrire une variable dans un fichier texte pour ca pas
de probleme mais j'ai 2 contraintes, la variable doit toujours etre en debut
du fichier texte pour ca apparement pas de soucis :

Code : Tout sélectionner

$fichier=fopen("message.txt", "r+"); $ecriture=fwrite($fichier, $message); $fermeture=fclose($fichier);
mais je dois aussi avoir toujours au debut de mon fichier var= car c'est un
fichier txt qui doit definir une variable dans flash

ce qui doit me donner

var=premier ligne 2eme ligne 3eme ligne

esperant avoir ete assez clair
Merci de votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 sept. 2005, 16:05

jvois pas trop comment ca marche flash avec les variables mais tu veux écrire tjs ds le meme fichier sans éffacer ce qu'il y avait avant ou écrasser mais en y intégrant "var=" a chaque écrassement ?

et avec les autres modes d'ouverture tu as essayé ?

Invité
Invité n'ayant pas de compte PHPfrance

02 sept. 2005, 16:10

oui c'est a peu pres ca je veux juste qu'il y ai toujours var= devant (obligatoire pour mon flash) et ensuite la concatenation des valeurs que je pourrais inserer dans l'ordre chronologique.

Invité
Invité n'ayant pas de compte PHPfrance

02 sept. 2005, 16:19

je te propose un truc mais ca fait pas propre (bidouillage), il existe ptet un autre moyen ...

tu ouvre ton fichier en "w" tu écris "var=" dedans puis tu le ferme... ensuite tu le re-ouvre en "a" tu ajoute le blabla et pr finir tu le re-ferme

maintenant comme deja dis y a peut-etre mieux à voire

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2005, 15:17

$textotal=('var='.$message);
$fichier=fopen("message.txt", "r+");
$ecriture=fwrite($fichier, $textotal);
$fermeture=fclose($fichier);

ya Pad quoi salutations :)