Partage
  • Partager sur Facebook
  • Partager sur Twitter

fonction mail()

retour a la ligne

    8 mars 2007 à 17:34:15

    salut je cherche a comprendre comment on fait pour que le mail que j'envoi avec la fonction mail il puisse y avoir des sauts de ligne. un <br /> quoi.
    le contenu du message vient d'un textarea.
    j'ai essayer nl2br($_POST['texte']) et $_POST['texte'] mais rien n'y fait...
    des idees?
    • Partager sur Facebook
    • Partager sur Twitter
      8 mars 2007 à 17:43:55

      Faut utiliser les en-têtes :
      bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )


      Dans Additional_headers, tu as :

      <code>From: jean-claude <jc@beauf.org>
      Content-type: text/html/code>

      ;)

      Voilà, il faut mettre content-type: text/html...

      edit: après, si c'est seulement pour les retours à la ligne, t'as pas besoin de ça. Un retour à la ligne c'est "\n". Normalement ils sont directement dans $_POST, lorsque tu appuies sur entrée dans un textarea (par exemple).
      • Partager sur Facebook
      • Partager sur Twitter

      fonction mail()

      × 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