comment formater un fichier .text

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 : comment formater un fichier .text

par Invité » 11 juin 2006, 11:57

SUPER :D

Merci beaucoup de ton aide :pouce:

par Vaedan » 11 juin 2006, 11:48

Alors
echo nl2br( file_get_contents( 'nom_du_fichier.txt' ) );
// affiche le contenu de nom_du_fichier.txt en mettant des sauts de ligne

par Invité » 11 juin 2006, 11:32

Merci Vaedan pour ta reponse rapide :)

Le pb c'est que je suis un vrai debutant en php! et que ton condeil, je voudrais bien le mettre en application, mais je le mets ou dans mon script ? :oops:

par Vaedan » 11 juin 2006, 11:26

Afin de lire ton fichier, je te recommande la fonction file_get_contents(), bien moins lourde à mettre en place. Pour le formattage, utilise nl2br().

comment formater un fichier .text

par jibe33 » 11 juin 2006, 11:13

Bonjour a tous, :)

Je suis debutant en ElePHPant et je voudrais faire un truc simple.

J'ai un fichier .text que je voudrais inserer dans une page.

J'utilise pour cela la fonction suivante :
<?php
$fichier = "qui.txt";
if (file_exists($fichier)) { // on vérifie que le fichier existe
    if ($tableau = file($fichier)) { // ouverture du fichier, dans un tableau
        while(list(,$val)=each($tableau)){
            echo $val; // affichage de chaque ligne du fichier
        }
    } else {
        echo "Erreur, le fichier n'a pas pu être ouvert.";
    }
} else {
    echo "Fichier introuvable !";
}
?>
Ca marche tres bien, sauf que je n'ai pas de formatage
style saut de ligne et paragraphe

Du coup, + de 30 lignes qui se suivent, cela est totalement indigeste a lire :(

Sachant que la personne qui mettra a jour ce fichier texte n'y connait rien, je voudrais pouvoir formater ce texte le + simplement possible :wink:

Est ce réalisable et comment :oops:

merci de votre aide :wink: