[PHP] rajouter une ligne au début d'un fichier

rajouter une ligne au début d'un fichier [PHP] - PHP - Programmation

Marsh Posté le 18-12-2003 à 20:29:43    

bonjour, j'ai besoin de parcourir un repertoire à chaque fois j'ouvre le fichier je regarde la première ligne et si il n'y a pas une ligne précise je la rajoute au début.
comment ajouter une ligne en tête de fichier ?
j'suis obligé de copier tout le text dans un string (les retours à la lignes n'ont pas d'importance dans mes fichiers)
et de concatener ma phrase avec le string et d'écrire mon string dans le fichier ? ça marcherai ça comme solution ? y a pas plus simple ?
merci ;)

Reply

Marsh Posté le 18-12-2003 à 20:29:43   

Reply

Marsh Posté le 18-12-2003 à 20:31:59    

ouais ca marcherai ca


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 20:34:53    

y a pas plus simple ? y aura pas de problème si mon fichier fait 200 lignes ? (genre la longueur d'un string maximale ne suffirait pas, ou alors écrire dans un fichier un string de 15 000 caractères poserait un problème ?)

Reply

Marsh Posté le 18-12-2003 à 20:42:15    

ben tu peux placer ton pointeur de fichier en début de fichier avec fseek() et écrire ce dont tu as besoin à condition d'avoir assez d'octets disponibles.
ca t'evites de gerer le contenu original de ton fichier en variable.
 
du reste tu stockes ton fichier complet sans aucun problème dans un string.


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 21:08:32    

pour l'écriture aussi, aucun problème ?
comment je fais pour savoir si j'ai assez d'octets dispos ?

Reply

Marsh Posté le 18-12-2003 à 21:17:51    

ben tu testes ......[:hotshot]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 21:20:09    

ok :^p mais le problème c que je ne sera i pas tjs maitres des fichiers qui seront balancés dans le script donc si je captais la raison du "assez d'octets dispos" ça m'arrangerait :p
cela dit merci pour ton aide :p

Reply

Marsh Posté le 18-12-2003 à 21:26:46    

ben essayes sur plusieurs de tes fichiers localement pour voir comment ca reagit... ;)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 21:27:32    

ok merci :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed