Mise en page d'un mail envoyé en php
karine
-
karine -
karine -
bonsoir à tous!
J'ai crée un formulaire dont les données sont directement envoyé par mail à l'aide de la fonction mail() de PHP. Cependant le mail n'est pas trés beau ... j'aimerai savoir si c'est possible d'arranger un peu la mise en page? j'aimerai par exemple mettre les titre en gras ...
voici le code du script qui envoie le mail !
Exemple de mail :
J'ai crée un formulaire dont les données sont directement envoyé par mail à l'aide de la fonction mail() de PHP. Cependant le mail n'est pas trés beau ... j'aimerai savoir si c'est possible d'arranger un peu la mise en page? j'aimerai par exemple mettre les titre en gras ...
voici le code du script qui envoie le mail !
<?php $numeroCommande=$_GET['N']; //$genre=$_GET['genre']; $nom=$_GET['nom']; $mail=$_GET['mail']; $raison=$_GET['raison']; $telephone=$_GET['telephone']; $societe=$_GET['societe']; $fax=$_GET['fax']; $facture1=$_GET['facture1']; $facture2=$_GET['facture2']; $facture3=$_GET['facture3']; $ref1=$_GET['ref1']; $ref2=$_GET['ref2']; $ref3=$_GET['ref3']; $quantite1=$_GET['qté1']; $quantite2=$_GET['qté2']; $quantite3=$_GET['qté3']; if( (!empty($numeroCommande)) && (!empty($nom)) && (!empty($mail)) && (!empty($raison)) && (!empty($facture1)) && (!empty($ref1)) ){ $message=" Numero de commande : ".$numeroCommande."\r\n Nom :".$nom."\r\n Societé : ".$societe."\r\n Adresse e-mail : ".$mail."\r\n Telephone : ".$telephone."\r\n Fax : ".$fax."\r\n Numero de facture : ".$facture1."\r\n Reference article : ".$ref1. "\r\n Quantité : ".$quantite1. "\r\n Raison du retour : ".$raison; ini_set('sendmail_from', 'xxxxx@free.fr'); $subject=" Webducommece.com : Demande de retour "; $destinataire="xxxxxxxx@gmail.com"; if (mail($destinataire,$subject,$message)) { echo "Votre mail a été envoyé avec succés."; } else { echo "Une erreur s'est produite"; } } else {echo " Veuillez remplir correctement les champs ";} ?>
Exemple de mail :
Numero de commande : 127 Nom :Steve Societé : Rakoss Adresse e-mail : exemple@gmail.com Telephone : 01 46 85 05 51 Fax : 01 78 95 36 25 Numero de facture : 1277 Reference article : ce 12369 Quantité : 2 Raison du retour : Erreur sur le produit
A voir également:
- Mise en page d'un mail envoyé en php
- Mise en forme conditionnelle excel - Guide
- Supprimer page word - Guide
- Mettre google en page d'accueil - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
1 réponse
j'ai trouvé sur le forum !!
"il faut simplement mettre le code HTML comme si on faisait une nouvelle page HTML dans la variable. ex : message = "<HTML><HEAD></HEAD><BODY>" message .= "bonjour le monde!</BODY>" et il faut rajouter ceci : (enfin je crois, moi ça marche comme ça) : $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; puis dans l'envoi du mail : mail($email, "sujet du message",$message,$headers) "