cs_mbik
Messages postés31Date d'inscriptionmardi 1 avril 2008StatutMembreDernière intervention10 mars 2011
-
25 avril 2008 à 19:25
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
3 mai 2008 à 08:32
J'ai un formulaire online mais le corps du mail est illisible.
//mise en forme du mail
$message = "Nouveau Correspondant à contacter:\n\n Nom : $contnom\n Mail : $contmail\n Prénom : $contprenom\n Société : $contsociete\n Fonction : $contfct\n Tél : $contphone\n Type de Service : $contser\n Message : $contdet\n ";
// on envois le mail http://fr.php.net/manual/fr/ref.mail.php // bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
// ATTENTION en général vous n'avez pas de serveur de mail sur votre machine !
// à tester sur le net directment en cas de problème avec la fonction mail
if( mail('monmail@domaine.fr','Sujet', $message,$mail_entete) ){
include 'confirmation.php';
}
else{
echo 'une erreur est survenu lors de l\'envoi du message';
}
}
?>
Il s'affiche ainsi :
Nouveau Correspondant à contacter:
Nom : Paquet
Mail : [mailto:mathieupaquet71@hotmail.com mathieu@domaine.fr]
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 25 avril 2008 à 21:52
Hello,
Mieux vaut envoyer les mails en iso pour une meilleure compatibilité, tu peux convertir tes données avant de les envoyer grâce à la fonction iconv( ) de php.
Nicomilville te donne un mauvais conseil en te disant de changer le charset de la page d'appel.
cs_mbik
Messages postés31Date d'inscriptionmardi 1 avril 2008StatutMembreDernière intervention10 mars 2011 26 avril 2008 à 02:53
D'accord mais proposez moi les modif à apporter sur des lignes biens déterminées.Ou des lignes à rajoutées. Vu que je trouve pas.
C'est urgent. Ca fait une semaine que je cherche et je dois le rendre le lundi pour les besoins de mon stage.
cs_mbik
Messages postés31Date d'inscriptionmardi 1 avril 2008StatutMembreDernière intervention10 mars 2011 2 mai 2008 à 21:59
j'ai remplacé $contnom = $_POST['nom']; par $contnom = iconv(
'UTF-8'
,
'ISO-8859-1'
, $contnom); et je vois pas la différence sinon que nom, prénom et autre ne s'affiche plus normalement.
J'ai même pensé à enregistrer le code sans le bom mais rien.