J'ai créé un formulaire de contact html qui envoie le contenu de ses variables à un script php qui s'occupe de la fonction mail. Le soucis, c'est que le contenu du message tapé par le surfeur est tronqué pour peu qu'il y ai des accents ou caractères spéciaux.
Voici les deux codes que j'utilise, merci bcp à vous de me corriger tout çà et de m'expliquer ainsi je grandis en sagesse
<?php
$message=htmlentities($message);
$destinataire="[email protected]";
$contenu="<html><head></head><body><font size=2 face=arial>Bonjour, <br>Ce message provient de votre formulaire en ligne et contient les informations suivantes $message</font></body></html>";
$headers="MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=ISO-8859-15\r\n";
$headers.="content-transfer-encoding: 8bit\n";
$headers.="From: $prenom $nom<$email>\r\n";
$headers.="Reply-To: <$email>\n";
mail ($destinataire,$sujet,$contenu,$headers);
include "http://www.michielsensprl.be/index.php";
?>
et dans mon formulaire htm :
Code : Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
Matt