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 :

[Mail] saut de ligne message [Fait]


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut [Mail] saut de ligne message
    BOnsoir,
    j'aimerais savoir comment faire un saut de ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    $prenom=$_POST["prenom"];
    $adresse=$_POST["adresse"];
    $ville=$_POST["ville"];
    $postale=$_POST["postale"];
     
    $message .= 'Nom: '.$nom.'
    ';(sauter une ligne ici)<br>et \n\r marche pas 
    $message .= 'Prénom : '.$prenom.'
    ';
    $message .= 'Adresse : '.$adresse.'
    ';
    $message .= 'Ville : '.$ville.'
    ';
    $message .= 'Code postal : '.$postale.'
    ';
    $message .= 'Message :
    '.stripslashes(htmlentities($_POST["msg"]));
    merci de votre aide

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    les caractère \n\r doivent être placés entre double quotes
    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?PHP
    $message .= 'Adresse : '.$adresse."\n\r";
    $message .= 'Ville : '.$ville."\n\r";
    ?>
    mais ne nous trompons pas.. cela réalise un retour à la ligne dans le code source renvoyer au navigateur.. ou dans l'ecriture d'un fichier, l'envoi un d'un mail en mode texte.. sinon il convient d'utiliser la balise <br /> ou encore la fonction nl2br() avant l'affichage.

    Autre confusion possible: tu parle de "sauter une ligne".. si cela signifie pour toi laisser un ligne vide, il faut bien entendu enchainé 2 <br/> ou 2 fois \n\r

    J'espère qu'avec tous ceci tu trouvera ton bonheur

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    j'ai essayer avec les truc que tu m'as dis "\n\r" et <br> sa ne marhce pas
    comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $message .= 'Adresse : '.$adresse.'<br/><br/>
    ';
    ou et sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $message .= 'Adresse : '.$adresse.'"\n\r""\n\r"
    ';
    aucun ne marche :s

  4. #4
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    Salut,

    Tu veux en faire quoi de ton texte ? L'afficher sur le navigateur (sortie standard pour php) ou bien l'écrire dans un fichier, l'envoyer par mail ? (question déjà posée...)

    Deux sauts de ligne, ça se passe comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $message .= 'Adresse : '.$adresse."\n\r\n\r";
    Si tu mets une chaine de caractères entre guillemets simples, il ne faut pas rajouter de guillemets doubles. Et inversement.

    Tiens, un peu de doc : http://fr.php.net/manual/fr/language.types.string.php
    On imagine rarement les ressources que l'on peut trouver ici

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Pour t'aider un peu voici un code qui utilise la fonction mail (que tu utilises) et qui prend en compte le retour à la ligne : Comment envoyer un mail ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/10/2008, 00h04
  2. [Mail] saut de ligne
    Par keub51 dans le forum Langage
    Réponses: 4
    Dernier message: 18/04/2007, 17h20
  3. [Mail] saut de ligne sur outlook
    Par FraK dans le forum Langage
    Réponses: 10
    Dernier message: 13/03/2007, 18h06
  4. [Mail] Saut de ligne sous Outlook
    Par fpouget dans le forum Langage
    Réponses: 5
    Dernier message: 16/04/2006, 08h52
  5. Réponses: 13
    Dernier message: 03/12/2005, 17h09

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