[PHP] Fonction mail() avec HTML ET piece jointe ?

Fonction mail() avec HTML ET piece jointe ? [PHP] - PHP - Programmation

Marsh Posté le 09-05-2005 à 21:25:51    

Bonjour, j'aimerais pouvoir envoyer un mail qui comprend à la fois une piece jointe et du texte en html, donc voici mon probleme :  
 
on me dit que pour insérer une piece jointe j'ai besoin de ca :
 

Code :
  1. $boundary = '-----=' . md5( uniqid ( rand() ) );
  2. $headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";


 
alors que pour du html ce serait plutot
 

Code :
  1. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";


 
Dès lors, comment concilier les 2 ? Là avec cette deuxième solution, la piece jointe est affichée en tant qu'un bon millier de caracteres... Help please :o


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 09-05-2005 à 21:25:51   

Reply

Marsh Posté le 10-05-2005 à 00:47:11    

Deux petites questions :
1) Comprends-tu ce que tu fais ? Ou tu essayes simplement de copier-coller du code en esperant que le resultat fonctionne ?
2) As-tu pense a faire une recherche sur le forum ? Il y a des sujets qui traitent des mails html, et d'autres de mails avec pieces jointes. Il suffit de comprendre les deux pour produire un mail "hybride".

Reply

Marsh Posté le 10-05-2005 à 08:16:50    

Une seule question...tu as regardé la doc de la fonction Mail ?

Reply

Marsh Posté le 10-05-2005 à 08:45:24    

oui entre temps je me suis un peu plus plongé dans la structure d'un mail avec les boundaries etc :o honnetement je comprenais pas trop ce que tout ca représentait en posant la question ici, maintenant je pense avoir compris le principal...
 
et ca marche nickel, ca fait ce que je veux ! :d  
 
merci :o


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 10-05-2005 à 10:03:14    

toujours regarder la doc...toujours

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed