IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Afficher tabulations d'un fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 59
    Par défaut Afficher tabulations d'un fichier
    Bonjour !

    J'arrive à afficher le contenu d'un fichier dans une page html grâce au code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $fichier = file($chemin_fichier);
    $total = count($fichier);
     
    for($i = 0; $i < $total; $i++) 
    {
        echo nl2br($fichier[$i]);
    }
    Les retours à la ligne sont bien gérés grâce à la fonction nl2br.

    Existe-t-il une fonction du même genre pour afficher les tabulations ?

    Merci !

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    Existe-t-il une fonction du même genre pour afficher les tabulations ?
    Pas à ma connaissance
    je pense qu'il faut que tu fasses un remplacement de \t par un nombre d'espace donné.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 59
    Par défaut
    Citation Envoyé par julien.63 Voir le message
    Pas à ma connaissance
    je pense qu'il faut que tu fasses un remplacement de \t par un nombre d'espace donné.

    Salut.

    Comment puis-je faire cela ?

    Pas possible avec preg_replace... "Delimiter must not be alphanumeric or backslash"

    Merci.

  4. #4
    Membre chevronné Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 428
    Par défaut
    Bonjour,
    et en faisant un str_replace("\t",'$nbsp;&nbsp;&nbsp;',$fichier[$i]) ?

    pour le nombre de &nbsp; je te laisse voir !

    Bon courage,


    Sohnic

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 59
    Par défaut
    J'ai essayé la solution de sohnic, ça marche !

    L'alignement n'est pas parfait, mais au moins, ça me permet de décaler le texte de mon fichier lorsqu'une ligne commence par une tabulation !

    Merci beaucoup !

  6. #6
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    je viens de penser que y'a peut être plus simple.
    Qu'est ce que ça donne si tu mets le contenu de ton fichier dans des balises
    <pre></pre>?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/08/2006, 09h25
  2. Recheche commande AWK pour afficher une liste de fichiers
    Par Krispy dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 21/07/2006, 11h36
  3. [VBA-E]Remplacement virgules par tabulation dans un fichier texte
    Par Mlezen dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/05/2006, 14h03
  4. Réponses: 3
    Dernier message: 10/04/2006, 14h16
  5. [langage] tabulation dans un fichier txt
    Par TigreRouge dans le forum Langage
    Réponses: 2
    Dernier message: 16/08/2004, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo