Page 1 sur 1

mail()

Posté : 25 mai 2009, 19:12
par huhuhu
<?php

$head = 'From: [email protected]'."\n";
$head .= 'Content-Type:text/html'."\n\n";
$msg = '<br>Bonjour,<br><br>';
$msg .= 'Suite à votre demande de changement de mot de passe, nous vous demandons de bien vouloir confirmer ou refuser ce changement :<br><br>';
$msg .= '<form method="POST" action="http://www.huhuhu.com/?page=login"><input type="hidden" name="password" value=""><TR ALIGN=CENTER><TD><INPUT type="submit" value="Oui, je confirme" name="oui"></TD><TD><INPUT type="submit" value="Non, je refuse" name="non"></TD></TR></form><br><br>';
mail('[email protected]','tralala',$msg,$head);

?>

Posté : 25 mai 2009, 19:16
par damaskinos
 $boundary = "_".md5 (uniqid (rand()));
		 $headers = "MIME-Version: 1.0\n";

		 $headers .= "X-Sender: ".$xSender."\n";//url of where the smtp are.
		 $headers .= "X-Mailer: PHP\n";
		 $headers .= "X-auth-smtp-user: ".$answerTo."\n";
		 $headers .= "X-abuse-contact: ".$answerTo."\n";

		 $headers .= "Reply-to:".$answerName."<".$answerTo.">\n";
		 $headers .= "From:".$answerName."<".$answerTo.">\n";

		 $headers .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";

		 $message = "--" . $boundary . "\n";
		 $message.= "This is a multi-part message in MIME format.\n\n";

		 $message .= "Content-Type: text/plain; charset=\"utf-8\"\n";
		 $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
		 $message .= $msgTxt;
		 $message .= "\n\n";
		 $message .= "--" . $boundary . "\n";
		 $message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
		 $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
		 $message .= str_replace("=","=3D",$msgHtml);
		 $message .= "\n\n";
si y a qq chose tu comprend pas reviens moi

Posté : 25 mai 2009, 19:24
par Nagol
oui, mais il n'epeche que la solution se trouve un peu partout sur ce forum, dans les tutos, sur google, sur le net en général, les mails html c'est un sujet très très courant.

Posté : 25 mai 2009, 21:34
par Ryle
c'est un sujet très très courant.
Modération : Parce qu'il y a un sujet ?

Je n'ai pas le courage de lister toutes les règles - élémentaires - du forum auxquelles contrevient ce message. Je me contenterais donc juste de le vérouiller et déplorer que certains aient pu y perdre du temps :(