|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 12 ![]() |
Bonjour
J'essaye d'envoyer deux pièces jointes avec la fonction mail(), mais à chaque fois une seule passe. Si je ne mets que la 2ème (donc une seule PJ) elle passe bien dans le mail. J'ai sans doute une erreure de syntaxe au niveau du corps du mail mais je ne trouve pas. J'ai essayé d'en mettre une inline et l'autre en attachment mais ça ne change rien. Voici le code PHP et le corps de mail généré : Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 12 ![]() |
Bonjour
Je me permets de remonter ce post car le problème persiste, à chaque fois une seule pièce jointe (la 1ère) est incluse dans le mail. Help ! Merci. |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : février 2009 Messages : 150 ![]() |
Salut,
Ca me parait louche vers les lignes 35 à 39, essaye deja juste avec 2 sauts de ligne voir (aulieu de 3). |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 12 ![]() |
Merci mais j'ai essayé avec 2 puis 1 saut de ligne, même résultat.
|
|
|
00
|
|
|
#5 | ||
|
Membre actif
![]() Inscription : février 2009 Messages : 150 ![]() |
D'autres choses semblent louche, mais essaye voir deja dans ce style :
Code :
Réécrit bien ton header, et message, séparé. |
||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 12 ![]() |
C'est réglé !
![]() Le problème venait effectivement des sauts de ligne, il ne faut qu'un seul délimiteur+saut de ligne entre les deux pièces jointes: $message .= "--".$boundary."\n"; |
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Inscription : février 2009 Messages : 150 ![]() |
Je pense qu'il y a des chances que ton message ne fonctionne pas partout malheureusement... également son alternative texte/html.
Ta structure des boundary est éventuellement à revoir. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com