|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 24 ![]() |
Bonsoir à tous, ma question est sans doute très béte mais je ne comprends.
Voilà je souhaite écrire dans un fichier à une certaine ligne. Cette ligne est récupéré par une boucle qui test si la ligne actuelle est ce que l'on cherche. Puis j'effectue un fgets dans un for pour me positionner après cette ligne et là j'écris ce que je souhaite. Malheuresement rien ne ce passe.. Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour,
il y a plus simple : récupérer le contenu du fichier dans un tableau, modifier ce tableau puis le réinjecter dans ton fichier. Un code vite fait : Code php :
__________________
Je ne réponds pas aux questions envoyées par mp |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 24 ![]() |
Le $indiceInsertion correspond à la ligne où au numéro du caractére?
Et comment également effacé ce qui suit? Mon fichier ini ce construit comme ceci [Pseudo] nom : XX prenom : XX pass : XX age : XX J'aimerais donc pourvoir trouvé le "pseudo" et ensuite modifier les lignes qui suivent. |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
fwrite, fopen : plutôt file_put_contents
sinon en stream c'est faisable mais il faut réécrire les nouvelles lignes, si l’insertion est a faire vers la fin pas de ca sera rapide, l'inverse moins, mais ça prendre toujours moins mémoire que de tout refaire
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Exact il était tard
Sinon pourquoi ne pas utiliser un fichier xml ? Ce serait quand même plus facile
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com