Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1684 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°593788
Shurik
Posté le 18-12-2003 à 20:29:43  profilanswer
 

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 ;)

mood
Publicité
Posté le 18-12-2003 à 20:29:43  profilanswer
 

n°593794
simogeo
j'ai jamais tué de chats, ...
Posté le 18-12-2003 à 20:31:59  profilanswer
 

ouais ca marcherai ca


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°593796
Shurik
Posté le 18-12-2003 à 20:34:53  profilanswer
 

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 ?)

n°593798
simogeo
j'ai jamais tué de chats, ...
Posté le 18-12-2003 à 20:42:15  profilanswer
 

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
n°593815
Shurik
Posté le 18-12-2003 à 21:08:32  profilanswer
 

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

n°593826
simogeo
j'ai jamais tué de chats, ...
Posté le 18-12-2003 à 21:17:51  profilanswer
 

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


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°593828
Shurik
Posté le 18-12-2003 à 21:20:09  profilanswer
 

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

n°593832
simogeo
j'ai jamais tué de chats, ...
Posté le 18-12-2003 à 21:26:46  profilanswer
 

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
n°593833
Shurik
Posté le 18-12-2003 à 21:27:32  profilanswer
 

ok merci :p


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
[PHP] La POO[PHP] Peut on modifier les parametre d'impression
OS-Unix : Tester si un fichier est un dossierquestion stupid balise PHP
Fichier DXF[PHP / BB] Quelle alternative pour un forum en PHP ?
Indexation JS/PHPflash MX , PHP et mysql?
[PHP] Comment mettre une page dans le cache suite à un POST ?[ PHP / WML ] Header ?
Plus de sujets relatifs à : [PHP] rajouter une ligne au début d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR