comment insérer du text en début de fichier ? [PHP] - Programmation
Marsh Posté le 07-04-2002 à 01:55:06
fopen('tonfichier','a' pour l'écriture à la fin du fichier et a+ pour avoir lecture et écriture avec le pointeur de fichier à la fin.
Marsh Posté le 07-04-2002 à 01:57:27
nop je veux rajouter en debut de fichier pas a la fin
et je veux en + kil ecrive sans décaler le contenu initial du fichier ( donc qu'il décaller tout quoi)
merci !
Marsh Posté le 07-04-2002 à 17:41:41
Mais non !!!!
Tu fais un
Code :
|
comme on a dit et juste après tu fais
Code :
|
comme ça le pointeur est au début... Je n'ai jamais essayé donc je ne sais pas si ça fonctionne.
Sinon tu chopes le contenu du fichier. Tu écris ce que tu veux en l'ouvrant en 'w' puis tu rajoute ce que tu as chopé avant à la fin.
Marsh Posté le 08-04-2002 à 00:52:21
oue mé voila c bien la le pb : pour ouvrir un fichier en placant le pointeur en début, y'a pas de pb
mais moi je veux qu'il insère du texte au début sans effacer ce qu'il y avait avant, juste en décalant tout.
la solution serait effectivement de faire comme a dit Dost67 cad
Citation : |
mais moi je cherche une fonction qui automatise tout ca
voila si ca vous inspirent hésitez po
[jfdsdjhfuetppo]--Message édité par evr--[/jfdsdjhfuetppo]
Marsh Posté le 08-04-2002 à 09:20:20
Il N'y a PAS de fonction pour "Insérer".
Tout ce que tu peux faire, c'est écrire à une position (en écrasant), ou ajouter à la fin.
Donc tu dois te débrouiller.
Marsh Posté le 07-04-2002 à 01:51:33
.. sans effacer celui ki était y était déja
cad que tt est décalé vers le bas koi
je voudrais savoir s'il n'y a pas de fonction simple automatisant le tache ou s'il fo tout décaler "a la main"
thx