Partage
  • Partager sur Facebook
  • Partager sur Twitter

PHP multilangue. Fichier XML retour à la ligne

Sujet résolu
    15 octobre 2018 à 14:13:05

    Bonjour à toutes et à tous,

    J'ai un site en php multi langue.  Le texte est dans un fichier xml.

    Pour les longs textes, comment faire pour faire des retour à la ligne.

    J'ai tenté <br>, &#xA; et différentes choses du genre mais rien n'y fait.

    Merci d'avance pour votre aide


    • Partager sur Facebook
    • Partager sur Twitter
      15 octobre 2018 à 14:34:45

      Salut !

      De deux choses l'une :

      1. soit tu mets de simples retours à la ligne dans ton fichier XML et tu souhaites que ces retours à la ligne s'affichent dans du HTML, auquel cas il faut les "transformer" en <br /> avec nl2br() ;
      2. soit tu spécifies que tes textes sont des données brutes dans ton XML avec <![CDATA[le texte ici]]>, et tu y mets directement les balises de retour à la ligne (ou d'autres, du coup).

      -
      Edité par Ymox 15 octobre 2018 à 14:35:12

      • Partager sur Facebook
      • Partager sur Twitter
        15 octobre 2018 à 14:48:44

        Salut,

        Merci pour ta réponse rapide.

        J'ai essayé le point 1 mais ça fonctionne pas.

        <en>
        nl2br("LIGNE1.\n
         - Ligne2.\n
         - Ligne3.\n");</en>

        Quelle est mon erreur.

        Merci d'avance pour votre aide.

        PS : Le Cdata fonctionne parfaitement par contre.

        -
        Edité par Wagscd 15 octobre 2018 à 14:50:53

        • Partager sur Facebook
        • Partager sur Twitter
          15 octobre 2018 à 15:12:54

          C'est dans ton code PHP au moment d'afficher qu'il faudrait utiliser nl2br().

          • Partager sur Facebook
          • Partager sur Twitter

          PHP multilangue. Fichier XML retour à la ligne

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown