PHP : lire un fichier en conservant les sauts

nz_janvier Messages postés 146 Statut Membre -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour tout le monde,

Je voulais écrire une fonction devant me permettre quand j'en ai besoin d'afficher tel quel le contenu d'un fichier dans une page Web. Alors j'ai éctit

function ContentOfFile($file) {return fread(fopen($file, "r"), filesize($file));}

Ainsi quand j'en ai besoin je fais un < ?PHP echo "ContenOfFile(nomDuFichier)"; ?>

Le pb est que le contenu est bien affiché, mais les sauts de ligne sont supprimés.
Donc mon fichier n'est plus affiché tel quel !

Si quelqu'un peut m'aider ?

Merci

janvier

4 réponses

  1. kalamit
     
    Salut, en fait il faut te servir de la fonction nl2br() qui va te retourner les new line sous forme de </br>.
    Voili voilou !

    Kalamit,
    Run away...
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hello,
    Essaye plus simple

    echo "pre";
    echo ContentOfFile("monfichie");
    echo "</pre>";

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  3. nz_janvier Messages postés 146 Statut Membre 17
     
    merci bien à kalamit et jisivs

    j'vais mettr een pratique le soir quand je rentre

    a+
    0
  4. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hi,
    Il faut lire
    echo "<pre>";
    évidemment....
    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0