Comment insérer une image dans le corps du courrier lorsque l’utilisateur clique sur le bouton d’envoi. J'utilise le courrier php
Pour créer un email HTML, vous pouvez faire quelque chose comme ceci:
...
$message = "<html><head></head><body>";
$message .= "<img src='link-image.jpg' alt='' /></body></html>";
$headers = "From: $from_email";
$headers .= "Content-type: text/html";
mail($to, $subject, $message, $headers);
Cela devrait créer un courriel HTML pour vous et vous devriez alors pouvoir insérer du code HTML normal.
edit Vous pouvez en apprendre plus sur la création d’e-mails HTML en utilisant PHP à partir de cet emplacement: http://css-tricks.com/sending-Nice-html-email-with-php/
Si vous demandez réellement: comment joindre et insérer des images inline dans un courrier électronique HTML? vous pouvez l’utiliser pour vous guider :) https://www.quora.com/What-is-meant-by-inline-images-in-HTML
Dans cet exemple, prêtez une attention particulière à la manière dont l'attribut src de la balise img est rempli (le "cid" est en fait l'id donné en tant que "Content-ID:" pour l'en-tête de la pièce jointe à l'image).
J'espère que cela aide, tout le meilleur ...
Pour insérer une image dans le corps du courrier, vous pouvez utiliser phpmailerclass dont les liens sont
http://www.phpclasses.org/package/264-PHP-Full-featured-email-transfer-class-for-PHP.html
Le correct est presque comme la réponse marquée ci-dessus. Une partie la plus importante omise est la partie absolue de l'image comme indiqué ci-dessous:
$message = "<html><head></head><body>";
$ message. = "http://example.com/images/link-image.jpg 'alt =' '/> ";
$ headers = "De: $ from_email"; $ headers. = "Type de contenu: text/html";
mail ($ à, $ sujet, $ message, $ en-têtes);