
Membre
|
Bonjour, jai créer une page php qui envoi un formulaire par mail.
mais les donnees reçues s'affiche de mainère peu interessante. je veux pouvoir changer la police, la taille, ou meme l'afficher sous forme de formulaire rempli avec les données rentrees par l'internaute.
voici mon code
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="utf-8"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n\n";
// préparation du corps du mail
$mail_corps = '<html><body>';
$mail_corps .= "<li>Message de : <strong> ".$nom." </strong></li>\n\n";
$mail_corps .= "<li>Adresse : <strong>".$telephone." , ".$pays." </strong></li>\n\n";
$mail_corps .= "<li>Entreprise/structure :<strong> ".$entreprise." </strong></li>\n\n";
$mail_corps .="<li>nom de domaine:<strong> ".$website." </strong></li>\n\n";
$mail_corps .="<li>Le Slogan: <strong>".$slogan." </strong></li>\n\n";
$mail_corps .="<li>Explication des activite:<strong>". $explication."</strong></li>\n\n";
$mail_corps .="<li>possession de logo: ".$prospectus."</li>\n\n";
$mail_corps .="<li>Les couleurs du site:<strong> ".$couleurs."/strong></li>\n\n";
$mail_corps .="<li>Les rubriques du site:<strong>". $rubriques."</strong></li>\n\n";
$mail_corps .="<li>Les rubriques suplémentaires choisies:<strong>". $sqlrubrique1."</strong></li>\n\n";
$mail_corps .="<li>Les mots clés du site:<strong>". $motcle."</strong></li>\n\n";
$mail_corps .="<li>La langue du site:<strong>". $langue."</strong></li>\n\n";
$mail_corps .="<li>Email(s) proposé(s):<strong> ".$emails."</strong></li>\n\n";
$mail_corps .=" <li> Exemples de site choisis:<strong> ".$site."</strong></li>\n\n";
$mail_corps .="<li>Attente du site: <strong>".$realisation."</strong></li>\n\n";
$mail_corps .="<li><strong> ".$sqlformation."</strong></li>\n\n";
$mail_corps .="</body></html>";
merci pour votre aide 
|

Membre
|
avec ce que j'ai essayer, les balise s'affiche aussi dans le message ke g recoin dans ma boite.
|

Membre
|
salut
j'ai trouver
client mail interprète comme du texte brut car tu lui ordonnes:
$mail_entete .= 'Content-Type: text/plain; charset="utf-8"';
Suffit juste de lui dire du HTML et ça marche:
$mail_entete .= 'Content-Type: text/html; charset="utf-8"';
|