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
|
$sujetDest="Votre inscription sur *******";
$sujet="Une nouvelle iniscription pour ******* est arrivée";
$courriel="****@****.fr";
$message="";
$message="";
//-----------------------------------------------
//PIECE JOINTE
//-----------------------------------------------
$nombre = sizeof($tab_fichier);
for ($i = 0; $i <$nombre; $i++)
{
if($tab_fichier[$i]!=""){
$path_parts = pathinfo($tab_fichier[$i]);
$message .= 'Content-Type: image/'.$path_parts['extension'].'; name="'.$path_parts['basename'].'"'."\n";
$message .= 'Content-Transfer-Encoding: base64'."\n";
$message .= 'Content-Disposition:attachment; filename="'.$path_parts['basename'].'"'."\n\n";
$message .= chunk_split(base64_encode(file_get_contents($path_parts['basename'])))."\n";
}
}
$message_html='<html>
<head>
<title>Titre</title>
</head>
<body>Test de message</body>
</html>';
//-----------------------------------------------
//GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML
//-----------------------------------------------
$frontiere = '-----=' . md5(uniqid(mt_rand()));
//-----------------------------------------------
//HEADERS DU MAIL
//-----------------------------------------------
$headersCiage = 'From: '.$nom.'<'.$courriel.'>'."\n";
$headersCiage .= 'MIME-Version: 1.0'."\n";
$headersCiage .= 'Content-Type: multipart/mixed; boundary="'.$frontiere.'"';
// expédition du courriel de confirmation au client
mail($email,$sujetDest,$messageDest,'From:'.$courriel);
// expédition du courriel à Ciage
mail($courriel,$sujet,$message,$headers); |
Partager