mail()

huhuhu
Invité n'ayant pas de compte PHPfrance

25 mai 2009, 19:12

<?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);

?>

Eléphant du PHP | 288 Messages

25 mai 2009, 19:16

 $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

ViPHP
ViPHP | 3300 Messages

25 mai 2009, 19:24

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.
Fait du php depuis que ca existe ou presque :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

25 mai 2009, 21:34

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 :(
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...