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 : Sélectionner tout - Visualiser dans une fenêtre à part
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))
Partager