Php: options de fopen
christophe
-
Misdrhaal Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Misdrhaal Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila j'utilise actuellement "$fp=fopen($logfile, "a");"
Le probleme, c'est que le parametre "a" place le pointeur à la fin du fichier.
Si je remplace par "w" il me le place en début, mais efface le contenu précédent.
Y-a t'il un moyen de concilier les 2 ?
Merci d'avance
voila j'utilise actuellement "$fp=fopen($logfile, "a");"
Le probleme, c'est que le parametre "a" place le pointeur à la fin du fichier.
Si je remplace par "w" il me le place en début, mais efface le contenu précédent.
Y-a t'il un moyen de concilier les 2 ?
Merci d'avance
A voir également:
- Php: options de fopen
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
salut,
la solution ne serait pas de faire une copie de ton fichier, de l'ouvrir ensuite en r+ ou w+, de faire ton écriture puis d'y ajouter le contenu de ta sauvegarde ?
la solution ne serait pas de faire une copie de ton fichier, de l'ouvrir ensuite en r+ ou w+, de faire ton écriture puis d'y ajouter le contenu de ta sauvegarde ?
Si je comprends bien tu veux :
ouvrir le fichier en écriture(sans effacer le contenu) et placer le curseur au début?
Il ya la solution de la copie effectivement,
fichier 1 > r
fichier 2 > a+
copie du fichier 1 à la fin du fichier 2
Mais je me pose une question (vu que tu travailles dessus peut etre as-tu le temps de tester)
en faisant un
Et en écrivant tes données, que se passe-t-il?
La suite du fichier va-t-elle être écrasée par ce que tu insères, ou les données vont-elles être décalées?
ouvrir le fichier en écriture(sans effacer le contenu) et placer le curseur au début?
Il ya la solution de la copie effectivement,
fichier 1 > r
fichier 2 > a+
copie du fichier 1 à la fin du fichier 2
Mais je me pose une question (vu que tu travailles dessus peut etre as-tu le temps de tester)
en faisant un
$fp = fopen("tonfichier.txt","a+"); rewind($fp); //Ce code ouvre le fichier et place le curseur en début de fichier
Et en écrivant tes données, que se passe-t-il?
La suite du fichier va-t-elle être écrasée par ce que tu insères, ou les données vont-elles être décalées?