1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
//----------
// Construction de l'entete
//----------
$limite = "_parties_".md5(uniqid (rand()));
//expéditeur du mail
$header = "Content-Type: multipart/mixed;\n";
$header .= " boundary=\"----=$limite\"\r\n\r\n";
$header .= 'From: "Technet.fr" <contact@technet.fr>'. "\r\n";
$header .= 'Cc:'. "\r\n";
$header .= 'Bcc:' .$destinataireTechnet. "\r\n";
$header .= "Date: ".date("l j F Y, G:i")."\n";
$header .= "MIME-Version: 1.0\n";
$message_mail = "This is a multi-part message in MIME format.\n";
$message_mail .= "Ceci est un message est au format MIME.\n";
$message_mail .= "------=$limite\n";
$message_mail .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message_mail .= "Content-Transfer-Encoding: 7bit\n\n";
$message_mail .= ' mon message';
$message_mail .= "\n\n";
//---------
// Construction du fichier
//-----------
$attachement = "------=$limite\n";
$attachement .= "Content-Type: $typemime; name=\"$nom_fichier\"\n";
$attachement .= "Content-Transfer-Encoding: base64\n";
$attachement .= "Content-Disposition: attachment; filename=\"$nom_fichier\"\n\n";
$fichier1 = $_FILES['fichier']['tmp_name'];
$fd1 = fopen( $fichier1, "r" );
$contenu1 = fread( $fd1, filesize( $fichier1 ) );
fclose( $fd1 );
$attachement .= chunk_split(base64_encode($contenu1));
$attachement .= "\n\n\n------=$limite\n";
// Envoi du mail
if (mail($email, $objet, $message_mail.$attachement, $header))
{
echo '<b><font color="darkred"><p style="text-indent:0px;">'.$message_envoye.'</p></font></b>'."\n";
}
else
{
echo '<p><b><font color="red">'.$message_non_envoye.'</font></b></p>'."\n";
} |
Partager