note 77607 deleted from ref.mail by nlopess

From: Date: Wed, 05 Sep 2007 17:30:54 +0000
Subject: note 77607 deleted from ref.mail by nlopess
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-130221@lists.php.net to get a copy of this message
Note Submitter: nikodrumer at gmail dot com ---- Sinon une petite mannière pour envoyer un mail avec MIME 1.0: <?php $pseudo = $_POST['pseudo']; // Pseudo du destinataire $mail = $_POST['mail']; // Mail du destinataire $adresse = $_POST['adresse']; // Mail de l'expéditeur $name = $_POST['name']; // Pseudo de l'expéditeur $objet = $_POST['objet']; // Objet du message $message = nl2br($_POST['message']); // Le message $random_hash = "zzz582x"; ob_start( ); ?> To: <?php echo $pseudo; ?> <<?php echo $mail; ?>> From: <?php echo $name; ?> <<?php echo $adresse; ?>> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="==Multipart_Boundary_<?php echo $random_hash; ?>" <?php $headers = ob_get_clean( ); ob_start( ); ?> --==Multipart_Boundary_<?php echo $random_hash; ?> Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 7bit <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <style type="text/css"> #structure { font-size:12px; font-family:verdana; background:#c0c0c0; } a { color:#2994ff; text-decoration:none; } a:hover { font-weight:bold; } a:visited { color:#2994ff; } #corps { background:white; border-left:5px solid #dedede; border-right:5px solid #dedede; padding:25px; } #corps p { text-indent:25px; padding-left:25px; } #corps li { list-style-type:none; list-style-position:inside; } #corps .part-2 .titre-2 { font-weight:bold; font-size:16px; color:#929292; padding-top:20px; } </style> <body> <div id="structure"> <div id="corps"> <div class="titre-2">De la part de:</div> <ul> <li>&raquo; <?php echo stripslashes(stripslashes($name)); ?></li> <li>&raquo; <?php echo stripslashes(stripslashes($adresse)); ?></li> </ul> <br/> <br/> <div class="titre-2">Raison:</div> <ul> <li>&raquo; <?php echo stripslashes(stripslashes($objet)); ?></li> </ul> <br/> <div class="titre-2">Message:</div> <p><?php echo stripslashes(stripslashes($message)); ?></p> </div> </div> </body> </html> --==Multipart_Boundary_<?php echo $random_hash; ?>-- <?php $message_mail = ob_get_clean( ); $ok = @mail( $mail, $objet, $message_mail, $headers ); echo( $ok ? '<div class="bon">E-mail bien envoyé</div><br/><br/>' : '<div class="alert">Erreur lors de l\'envoi du mail</div><br/><br/>' ); ?>

« previous php.notes (#130221) next »