Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

mail() ==> mail au format HTML

 

16 utilisateurs inconnus
Ajouter une réponse
 

 
Page photos
 
 Mot :  Pseudo :  
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

mail() ==> mail au format HTML

Prévenir les modérateurs en cas d'abus 
  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 25/04/2006 à 21:14:36  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Je suis entrain d'essayer de mettre en place un formulaire mail sur mon site.

 Le visiteur fais une demande de devis, il valide.

 ==> J'aimerais pouvoir recevoir un mail, mis en forme, en html, pour pouvoir le lire de façon correcte.

 Le script que j'ai réalisé m'affiche le code html et non la mise en page.

 Voici le script actuel
 



<?php
 // Necessary Variables:

 $TO = "at@logonweb.net";
  // En: E-Mail of mail recipient.
  // Fr: E-Mail pour l'envoie.
   
 $DEFAULT_EXIT_PAGE = "http://www.euro-cap.net/index​.php?url=merci";
  // En: exit page.
  // Fr: page de sortie.

 // End  Necessary Variables section
 /*****************************​******************************​*******************/

 $headers  = "From: Prospect EURO-CAP.net\n";

 $subject  = "Demande de devis auto";

 $message  = "
 <html>
 <head>
 </head>
 <body>
 <div id=\"contenu2\">
 <b>ACTUELLEMENT, AVEZ VOUS UNE ASSURANCE ?*</b>
 ".$_POST['assure']."
 </div>
 <br />
 <div id=\"contenu3\">
 <b>RENSEIGNEMENTS SUR LE SOUSCRIPTEUR</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 <table width=\"100%\">
 <tr><td colspan=\"2\">
 <b>Situation de famille* :</b>
 ".$_POST['situationfamille']."
 </td></tr>
 <tr><td>
 <b>Nom* :</b>
 </td>
 <td>
 ".$_POST['nom']."
 </td></tr>
 <tr><td>
 <b>Sexe* :</b>
 </td>
 <td>
 ".$_POST['sexe']."
 </td></tr>
 <tr><td>
 <b>Prénom* :</b>
 </td>
 <td>
 ".$_POST['prenom']."
 </td></tr>
 <tr><td>
 <b>Date de naissance*</b> (jj/mm/aaaa) :
 </td>
 <td>
 ".$_POST['naissance']."<br />
 </td></tr>
 <tr><td>
 <b>Adresse* :</b>
 </td>
 <td>
 ".$_POST['adresse']."
 </td></tr>
 <tr><td>
 <b>Profession* :</b>
 </td>
 <td>
 ".$_POST['profession']."
 </td></tr>
 <tr><td>
 <b>Code Postal* :</b>
 </td>
 <td>
 ".$_POST['codepostal']."
 </td></tr>
 <tr><td>
 <b>Ville* :</b>
 </td>
 <td>
 ".$_POST['ville']."
 </td></tr>
 <tr><td>
 <b>Téléphone* :</b>
 </td>
 <td>
 ".$_POST['telephone']."
 </td></tr>
 <tr><td>
 <b>Fax :</b>
 </td>
 <td>
 ".$_POST['fax']."
 </td></tr>
 <tr><td>
 <b>Mobile* :</b>
 </td>
 <td>
 ".$_POST['mobile']."
 </td></tr>
 <tr><td>
 <b>Email* :</b>
 </td>
 <td>
 ".$_POST['email']."
 </td></tr>
 </table>
 </div>
 <br />
 <div id=\"contenu3\">
 <b>RENSEIGNEMENTS SUR LE CONDUCTEUR</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 <table width=\"100%\">
 <tr><td>
 <b>A quelle date souhaitez vous assurer votre véhicule* ?</b> (jj/mm/aaaa)
 </td><td>
 ".$_POST['souscription']."
 </td></tr>
 <tr><td>
 <b>Possedez vous un garage clos* ?</b>
 </td><td>
 ".$_POST['garage']."
 </td></tr>
 <tr><td>
 <b>Conduite Accompagnée* ?</b>
 </td><td>
 ".$_POST['AAC']."
 </td></tr>
 <tr><td>
 <b>Date de permis*</b> (jj/mm/aaaa) :
 </td><td>
 ".$_POST['permis']."
 </td></tr>
 <tr><td>
 <b>Votre Bonus/Malus*</b> (x,xx) :
 </td><td>
 ".$_POST['bonus_malus']."
 </td></tr>
 </table>
 </div>
 <br />
 <div id=\"contenu3\">
 <b>VOS SINISTRES DES 36 DERNIERS MOIS</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 <b>Nombre de sinistres sur les 36 derniers mois (3 dernières années)* :</b>
 ".$_POST['nombre_sinistres']."
 <br />
 En cas de sinistres, indiquez les dates des accidents déclarés depuis le
 DATE DU RI
 <br />
 <br />
 <table width=\"100%\">
 <tr><td align=\"center\"><b>Type de Sinistres</b></td><td align=\"center\"><b>Dates (jj/mm/aaaa)</b></td><td align=\"center\"><b>Responsabi​lité</b></td><td align=\"center\"><b>Coût si connu</b></td></tr>
 <tr><td align=\"center\">
 ".$_POST['typesinistre1']."<br />
 ".$_POST['typesinistre2']."<br />
 ".$_POST['typesinistre3']."<br />
 ".$_POST['typesinistre4']."<br />
 ".$_POST['typesinistre5']."<br />
 </td>
 <td align=\"center\">
 ".$_POST['datesinistre1']."<br />
 ".$_POST['datesinistre2']."<br />
 ".$_POST['datesinistre3']."<br />
 ".$_POST['datesinistre4']."<br />
 ".$_POST['datesinistre5']."<br />
 </td>
 <td align=\"center\">
 ".$_POST['responsabilite1']."<b​r />
 ".$_POST['responsabilite2']."<b​r />
 ".$_POST['responsabilite3']."<b​r />
 ".$_POST['responsabilite4']."<b​r />
 ".$_POST['responsabilite5']."<b​r />
 </td>
 <td align=\"center\">
 ".$_POST['coutsinistre1']."<br />
 ".$_POST['coutsinistre2']."<br />
 ".$_POST['coutsinistre3']."<br />
 ".$_POST['coutsinistre4']."<br />
 ".$_POST['coutsinistre5']."<br />
 </td></tr>
 </table>
 <br />
 <b>Avez vous été résilié par votre précedent assureur* ?</b>
 ".$_POST['resilie_assureur']."
 <br />
 <b>Si oui date de résiliation* (jj/mm/aaaa) :</b>
 ".$_POST['date_resil']."
 <br />
 <b>Si oui, pour quel motif* :</b><br />
 ".$_POST['motif_resil']."<br />
 </div>
 <br />
 <div id=\"contenu3\">
 <b>A NE REMPLIR QU'EN CAS DE SINISTRE(S) CORPOREL(S)</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 <table width=\"100%\">
 <tr><td>
 Avez-vous causé ou subi un sinistre corporel au cours des 36 derniers mois* :
 </td><td>
 ".$_POST['sinistre_corporel']."
 </td></tr>
 <tr><td>
 La gendarmerie ou la police est-elle intervenue pour l'établissement d'un PV* ?
 </td><td>
 ".$_POST['proces_verbal']."
 </td></tr>
 <tr><td>
 Avez-vous fait l'objet de poursuites devant le tribunal de police* ?
 </td><td>
 ".$_POST['tribunal_police']."
 </td></tr>
 <tr><td>
 Avez-vous fait l'objet de poursuites devant le tribunal correctionnel
 </td><td>
 ".$_POST['tribunal_correctionnel'].​4;
 </td></tr>
 <tr><td colspan=\"2\">
 <b>Quelles ont été les sanctions prononcées* :</b><br />
 </td></tr>
 <tr><td>
 ".$_POST['sanctions_supension']." mois
 </td></tr>
 <tr><td>
 ".$_POST['sanction_amende']." euros
 </td></tr>
 <tr><td>
 ".$_POST['sanction_prison']." mois
 </td></tr>
 <tr><td>
 Annulation du permis* :
 </td><td>
 ".$_POST['annulation_permis']."
 </td></tr>
 <tr><td>
 Sanctions pénales ou administratives* :
 </td><td>
 ".$_POST['sanctions_penales_administrat​ives']."
 </td></tr>
 </table></div>
 <br />
 <div id=\"contenu3\">
 <b>A NE REMPLIR QU'EN CAS D'ALCOOLEMIE SUR LES 5 DERNIERES ANNEES</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 <b>Le test d'alcoolémie a été effectué suite à* :</b><br />
 ".$_POST['test_alcoolemie']."<b​r />
 <br />
 <b>L'absorption d'alcool a été faite à l'occasion de circonstances* :</b><br />
 ".$_POST['circonstances_alcoolemie'].&#​034;<br />
 <br />
 <b>Le taux d'alcool relevé* :</b><br />
 ".$_POST['taux_alcoolemie']."<b​r />
 <br />
 <b>Votre permis a été* :</b><br />
 ".$_POST['suspension_permis_alcoolemie'​]."<br />
 <br />
 <b>Si votre permis a été suspendu, il l'a été pour* :</b><br />
 ".$_POST['duree_suspension_permis_alcoo​lemie']."<br />
 </div>
 <br />
 <div id=\"contenu3\">
 <b>USAGE DU VEHICULE</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 ".$_POST['usage']."<br />
 </div>
 <br />
 <div id=\"contenu3\">
 <b>ELEMENTS DE CARTE GRISE</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 <table width=\"100%\">
 <tr><td>
 Etes vous le titulaire de la carte grise* :
 </td><td>
 ".$_POST['titulaire_cg']."
 </td></tr>
 <tr><td>
 Immatriculation (A)* :
 </td><td>
 ".$_POST['immatriculation']."
 </td></tr>
 <tr><td>
 Date de 1ère Mise en Circulation (B) (jj/mm/aaaa)* :
 </td><td>
 ".$_POST['mise_en_circulation']."
 </td></tr>
 <tr><td>
 Marque (D.1)* :
 </td><td>
 ".$_POST['marque']."
 </td></tr>
 <tr><td>
 Type Mine (D.2)* :
 </td><td>
 ".$_POST['type_mine']."
 </td></tr>
 <tr><td>
 Modèle Commercial (D.3)* :
 </td><td>
 ".$_POST['modele_commercial']."
 </td></tr>
 <tr><td>
 Genre (J.1)* :
 </td><td>
 ".$_POST['genre']."
 </td></tr>
 <tr><td>
 Energie (P.3)* :
 </td><td>
 ".$_POST['energie']."
 </td></tr>
 <tr><td>
 Puissance (P.6)* :
 </td><td>
 ".$_POST['puissance']."
 </td></tr>
 </table>
 </div>
 <br />
 <div id=\"contenu3\">
 <b>GARANTIE SOUHAITEE</b><br />
 </div>
 <br />
 <div id=\"contenu2\">
 ".$_POST['garantie']."
 </div>
 <br />
 </center></div>
 </body>
 </html>
 ";

 while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
 }

 mail($TO, $subject, $message, $headers);
  // En : Send mail
  // Fr : Envoi du mail

 if(! $exit_page)
  $exit_page = $DEFAULT_EXIT_PAGE;

 Header("Location: ".$exit_page);
  // Exit -> $exit_page

 ?>

 




 Si vous trouvez où est le problème.

 Merci


---------------
666904892.​488.608163​882
  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 25/04/2006 à 21:32:05  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Je lis mes mails avec Thunderbird ou Squirelmail.

 Mais ils sont destinés à etre lu par Outlook et Outlook Express


---------------
666904892.​488.608163​882
(Publicité)
  1. homepage
ydkjphilly
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 26/04/2006 à 06:47:36  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
essaye de mettre ceci au début

 $headers  = 'MIME-Version: 1.0' . "\r\n";
 $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
 $headers .= "From: Prospect EURO-CAP.net\n";

 ca devrait fonctionner ;)

beno5
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 26/04/2006 à 08:32:31  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
l'adresse que je t'ai donnée hier soir sur msn pour la fonction mail sur la doc offiielle expliquait quels header devaient êtres placés pour mettren en html :sarcastic:

  1. homepage
mamulengo
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 28/04/2006 à 07:05:17  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
c'est bon, merci de votre aide j'ai trouvé le problème.

 En fait ma programmation etait bonne, c'est juste que l'hébergeur qui fourni l'adresse de reception du mail n'accepte pas le php mais l'asp (pouahhh)

 j'ai donc créé un compte mail qui accepte le php

 merci


---------------
666904892.​488.608163​882
(Publicité)
 Page :
1

Aller à :
 

Sujets relatifs
Comment crée un format vidéo en .mov décompresser ? dvd format udf impossible à lire sur ordinateur
Conversion MPEG-TS ? Logiciel et quel format ? Téléchargement Format Factory
paint ne fonctionne plus dans windows live mail ! windows mail
Convertion de données au format texte en fomat numériques (Résolu) windows live mail efface les messages sfr? (résolu)
Sur gmail changement d'e-mail d'un contact Windows live mail
Plus de sujets relatifs à : mail() ==> mail au format HTML

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
Un beau site en PHP 0
fichier txt dans html 25
Diminution hauteur cellule impossible 5
mise en surbrillance automatique 9
Demande aide FTP, site, répertoire racine 40