Lire un fichier ligne à ligne ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lire un fichier ligne à ligne ?

par sweetking » 10 août 2005, 16:20

Oui on peut mettre un [résolu]

par Cyrano » 10 août 2005, 15:32

Et voilà ;)
[Résolu] :?:

par sweetking » 10 août 2005, 15:23

Oups! je n'y ai pas pensé.

la réponse avait été donné il y a bien longtemps déja:
tu récupères tout le contenu du fichier comme quelqu'un te l'a indiqué, tu remplaces la ligne que tu souhaites remplacer, puis tu réecris le tout

pour expliciter un peu le code du mystérieux invité :
<?
// la fonction file renvoie le contenu du fichier passé en paramètre dans un tableau
// dans lequel chaque cellule correspond à une ligne du fichier
$lines=file("tonfichier"); 
$ligne=$lines[1]; // le tableau commençant à 0, la cellule 1 correspond donc à la ligne 2 du fichier
?>

par Cyrano » 10 août 2005, 14:52

As-tu essayé une recherche sur "lire" + "ligne" + "fichier" : le sujet est régulièrement abordé...

Lire un fichier ligne à ligne ?

par sweetking » 10 août 2005, 14:41

Je stocke les légendes de mes images dans un fichier texte, sur plusieurs lignes.

je voudrais savoir s'il est possible de parametrer fread pour lire une ligne précise du fichier.

Actuellement je contourne le pb en utilisant substr() sur le résultat de fread et en formatant mes légendes en 30 caractères de long.