[Mail] Pièces jointes par e-mail
bonjours,
j'ai créé un formulaire avec envoi de pieces jointes, les 2 images arrivent bien dans mon dossier d'upload au format et nom, je reçois bien le mail avec toutes les infos du formulaire, sauf que je n'ai que la premiere piece jointe avec le mail, rien a propos de la piece n°2
le probleme est surrement dans l'attachement un ptit coup de main svp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| # si pièce jointe on ajoute l'en-tête spécifique avec séparateurs
if(strlen($piecejointe)) {
$boundary = "/-------".md5(uniqid(rand()))."-------/"; // séparateur
$headers .= "\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"$boundary\"\n";
$message_final =
"This is a multi-part message in MIME format.\n--$boundary\n".
"Content-Type: text/plain; charset=ISO-8859-1\n".
"Content-Transfer-Encoding: 7bit\n\n".
"$message_final\n\n--$boundary\n".
"Content-Type: $mimetype; name=\"$name\"\n".
"Content-Transfer-Encoding: base64\n".
"Content-Disposition: attachment; filename=\"$name\"\n\n".
"$piecejointe\n--".
"Content-Type: $mimetype2; name2=\"$name2\"\n".
"Content-Disposition: attachment; filename=\"$name2\"\n\n".
"$piecejointe2\n--".
$boundary."--\n";
}
# envoi du mail
if (mail($destinataire, stripslashes($objet), stripslashes($message_final), $headers)) |