Annonce

#1 Re : Le coin des bavards » pb foncion PHP Mail » 2006-07-13 20:03:50

<?php
// Il ne faut rien changer ci-dessous si vous désirez que ça marche
// Boundary = Frontière en Anglais
$boundary = "-----=".md5(uniqid(rand()));

// Ici, on construit un entête contenant les informations
// Ici non plus, vous ne devez rien changer
// Version du format MIME utilisé
$header = "MIME-Version: 1.0\r\n";
// Boundary = Frontière en Anglais
$header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$header .= "\r\n";

//--------------------------------------------------
// Construction du message proprement dit
//--------------------------------------------------

// Pour le cas, où le logiciel de mail du destinataire
// n'est pas capable de lire le format MIME de cette version
// Il est de bon ton de l'en informer
// Ce message n'apparaît pas pour les logiciels sachant lire ce format
$msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n";

// Chaque partie du message est séparé par une frontière
$msg .= "--$boundary\r\n";

// Et pour chaque partie on en indique le type
$msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
// Et comment il sera codé
$msg .= "Content-Transfer-Encoding:8bit\r\n";
// Il est indispensable d'introduire une ligne vide entre l'entête et le texte
$msg .= "\r\n";

#2 Re : Le coin des bavards » pb foncion PHP Mail » 2006-07-13 20:02:48

$msg .= "<body><html>";
$msg .= "contenu de ta page";
$msg .= "</body></html>";
$msg .= "\r\n";

$destinataire = "ton mail";
$expediteur = "$email";
$reponse = $expediteur;
mail($destinataire, "ton sujet de mail imposé", $msg,
"Reply-to: $reponse\r\nFrom: $expediteur\r\n".$header);

Pied de page des forums

Propulsé par FluxBB