2010-06-28 3 views
0

Les informations d'en-tête suivantes que j'ai ajoutées pour envoyer un contenu html sous forme de message.mail using PHP envoyer une balise d'image

$ headers = 'Version MIME: 1.0'. "\ r \ n";

$ headers. = 'Type de contenu: text/html; jeu de caractères = iso-8859-1 '. "\ r \ n";

$ headers. = 'Type de contenu: multypart/mixed; boundary = \ 'PHP-mixed'. "\ R \ n";

$ en-têtes. = "Content-Transfer-Encoding: 8bit". "\ R \ n"; $ Headers. = "Type de contenu: application/pdf; name =/home/sugumar/LOGO2.jpg". "\ R \ n";

mail ($ à, $ sujet, $ message, $ en-têtes);

L'étiquette de corps HTML comporte une balise d'image. mais dans le courrier l'image n'est pas montrée. comment envoyer l'image avec le courrier. Je ne veux pas d'attachement. c'est comme un contenu en ligne.

+1

Où ajoutez-vous réellement le fichier image à l'E-Mail? L'utilisation d'un chemin local ne fera pas l'affaire. Et notez une faute de frappe dans 'multipart' ... La réponse standard à cette question serait d'utiliser une classe de mail prêt à l'emploi comme Swiftmailer. –

Répondre