Formater le mail arrive dans ma boite (php)

badassnigga Messages postés 62 Statut Membre -  
badassnigga Messages postés 62 Statut Membre -
Bonjour,
je vais etre un peu relou ca fait je sais poas combien de fois que je demande votre aide mais je voudrais savoir comment on fait pour qsue le mail que le client m'envoie a partir de mon formulaire arrive formaté avec une ligne , saut de ligne une autre etc..
parce que la ca arrive en vrac et je distingue rien
j'ai fait simpklement:

$message = $budget .$adresse .$personnes;
et je recois ca a la suite ..
merci (j'ai cherché sur gogol pas moyen)
Configuration: Windows XP
Firefox 3.0.5

5 réponses

  1. muska92 Messages postés 317 Statut Membre 42
     
    Faut configurer ton script afin de recevoir les mail en html et non pas en texte seul
    Exemple :
    <?php
    
    $Destinataire = "nom@domaine.com";
    $Sujet = "Sujet de votre mail";
    
    $From  = "From:nom@domaine.com\n";
    $From .= "MIME-version: 1.0\n";
    $From .= "Content-type: text/html; charset= iso-8859-1\n";
    
    $Message = "<b>Texte en Gras</b><u>Texte Souligné</u><i>Texte en Italique</i>";
    
    mail($Destinataire,$Sujet,$Message,$From);
    
    ?>
    1
  2. badassnigga Messages postés 62 Statut Membre
     
    lut
    c'est sympa de repondre mais pour ma variable message que je veux formater je vais faire qoui?

    $message.= "MIME-version: 1.0\n";
    $message = "Content-type: text/html; charset= iso-8859-1\n";
    $message = et la je mets quoi pour formatter le message parce que c'est que le message que je veux formatter ?
    merci
    0
  3. muska92 Messages postés 317 Statut Membre 42
     
    pourquoi tu a modifier le code :
    la variable $message peut contenir du html : donc des retour a la ligne des tableau ect ...

    $message = " exemple ici text <br>( <br> retour a la ligne ) ";
    /** tu peut mettre n'importe quel code html
    0
  4. badassnigga Messages postés 62 Statut Membre
     
    lut
    j'ai fait
    $message = $budget <br> .$adresse <br> .$personnes <br> .$tel <br>.$date <br> .$infos;
    pour pouvoir avoir le message avec chaque champ un retour a la ligne etc...

    ca m'a fait :
    Parse error: parse error in C:\wamp\www\tests\mail\traitement5.php on line 81 (ligne de $message = $budget <br> .$adresse <br> .$personnes <br> .$tel <br>.$date <br> .$infos;)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. muska92 Messages postés 317 Statut Membre 42
     
    ouai ta oublié les "
    donc c'est :

    $message = " ".$budget ."<br> ".$adresse."<br> ".$personnes." <br> ".$tel." <br>".$date."<br> .$infos; ";
    0
    1. badassnigga Messages postés 62 Statut Membre
       
      merci de rep
      j'te repond tard j'ai l'ordi qu'a merdé
      en fait c'etait ca qui marchait:
      $message = "$budget\n\n$adresse\n\n$personnes\n\n$tel\n\n$date\n\n$infos"; (\n\n 2 fois pour plus d'espaces interlignes)
      merci quand meme
      0