probleme mailing ckeditor
bonjour
j'ai un petit problème, j'essaie d’intégrer le module ckeditor dans une formulaire de l'envoie d'un émail le module s’intègre parfaitement mais le problème que lorsque je reçoit l'email tous le style que j'ai modifié s'apparaitre sur la forme html par exemple lorsque j'ecrit ( dfgdf) je reçoit l’émail avec des balise
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
billel benzahra via srv9.000webhost.com
15:29 (Il y a 0 minutes)
à moi
<p>
<span style=\"background-color:#faebd7;\">dfgdf</span></p>
Objet :
dfgdf |
voici le formulaire d'envoie:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <script type="text/javascript" src="CKEditor/ckeditor/ckeditor.js"></script>
.
.
form id="formulaire_email" action="email.php" method="post">
<table id="table_email">
.
.
.
<tr>
<td> email de destinataire </td> <td> <input type="text" name="email_dest" value="<?php echo $_GET['email']; ?>"/> </td>
</tr>
<tr>
<td> titre de message </td> <td> <input type="text" name="sujet_message" /> </td>
</tr>
<tr>
<td> objet de message </td> <td> <textarea name="message" class="ckeditor" id="editeur" /> </textarea> </td>
</tr>
</tr>
</table>
<input type="submit" name="envoyer" value="envoyer" />
</form> |
et voici le page traitement de message
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
<body>
<?php
if(isset( $_POST['envoyer'])){
$mail = $_POST["email_dest"]; //; Déclaration de l'adresse de destination.
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) // On filtre les serveurs qui rencontrent des bogues.
{
$passage_ligne = "\r\n";
}
else
{
$passage_ligne = "\n";
}
//=====Déclaration des messages au format texte et au format HTML.
$message_txt = $_POST['message'];
$message_html = "<html>
<head>
</head>
<body>
<strong>Objet : </strong><i>".$_POST['message']." </i>
</body></html>";
//==========
//=====Création de la boundary
$boundary = "-----=".md5(rand());
//==========
//=====Définition du sujet.
$sujet = $_POST['sujet_message'];
//=========
//=====Création du header de l'e-mail.
$header = "From: ".$_POST['nom_exp']."<".$_POST['email_exp'].">".$passage_ligne; //"From: \" bilboyk\"<info@cyberunivers.com>".$passage_ligne;
$header.= "Reply-to: ".$_POST['nom_exp']."<".$_POST['email_exp'].">".$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
//==========
//=====Création du message.
$message = $passage_ligne."--".$boundary.$passage_ligne;
//=====Ajout du message au format texte.
$message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.$message_txt.$passage_ligne;
//==========
$message.= $passage_ligne."--".$boundary.$passage_ligne;
//=====Ajout du message au format HTML
$message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.$message_html.$passage_ligne;
//==========
$message.= $passage_ligne."--".$boundary."--".$passage_ligne;
$message.= $passage_ligne."--".$boundary."--".$passage_ligne;
//==========
//=====Envoi de l'e-mail.
mail($mail,$sujet,$message,$header);
//==========
header('Location: index.php');
}
?>
</body> |
si il y a des suggestions ou solutions je serai ravi
merci d'avance.