Bonjour,
j'ai le code suivant:
S'il vous plait je veux savoir pourquoi le résultat dans le fichier texte me parait comme ça:
C'est à dire il ya effacement des deux premiers lettres du nom "NameF"
(je vais vous expliquer mon objectif: je veux mettre la variable $firmenname dans le fichier 'sauv.txt' en effacant le contenue de fichier avant l'opération de sauvegarde: j'ai essayé avec "$maj = fopen("sauv.txt","w+"); mais quand j'exécute cette instruction la variable $firmenname ainsi que tous les variables se vident. C'est pour cette raison je vais travailler avec $maj = fopen("sauv.txt","r+") el mettant des séparateur entre les valeurs pour sélectionner celle souhaitée.
Merci
j'ai le code suivant:
$firmenname="NameF";
$firmenname =$firmenname. "::";
$maj = fopen("sauv.txt","r+"); // On ouvre le fichier en lecture/écriture
fseek($maj,0); // On se place en début de fichier
fputs($maj,$firmenname);
fclose($maj);
S'il vous plait je veux savoir pourquoi le résultat dans le fichier texte me parait comme ça:
::meF::
C'est à dire il ya effacement des deux premiers lettres du nom "NameF"
(je vais vous expliquer mon objectif: je veux mettre la variable $firmenname dans le fichier 'sauv.txt' en effacant le contenue de fichier avant l'opération de sauvegarde: j'ai essayé avec "$maj = fopen("sauv.txt","w+"); mais quand j'exécute cette instruction la variable $firmenname ainsi que tous les variables se vident. C'est pour cette raison je vais travailler avec $maj = fopen("sauv.txt","r+") el mettant des séparateur entre les valeurs pour sélectionner celle souhaitée.
Merci