как отправить письмо с графикой через php - PullRequest
4 голосов
/ 01 октября 2008

Я хотел бы отправить электронное письмо в формате HTML с графическими элементами. Я понятия не имею, чтобы прикрепить гарафики к этому письму.

Ответы [ 4 ]

6 голосов
/ 01 октября 2008

Вы, вероятно, не хотите делать встроенное вложение вручную, это намного проще и менее подвержено ошибкам при использовании библиотеки, например PHPMailer .
Он может прикреплять встроенные изображения или, если вы дадите ему некоторый HTML-код, он сам прикрепит изображения и изменит код для их отображения.

4 голосов
/ 01 октября 2008

Вы можете попробовать Swift Mailer

3 голосов
/ 01 октября 2008

Я не буду утомлять вас посредственным объяснением, поэтому вместо этого позвольте мне дать ссылку на этот замечательный учебник в Sitepoint, который объяснил мне его на простом английском языке! - advanced-email-php

2 голосов
/ 02 октября 2008

Короткая версия заключается в том, что вам лучше всего создавать сообщения в формате HTML и использовать параметр header функции php mail.

 $headers = "From: sender@example.com\n" .
    "MIME-Version: 1.0\n" .
    "Content-type: text/html; charset=iso-8859-1";
 mail(to@example.com, 'subject line', 'your message text <strong>with HTML in it</strong>', $headers);

Статья sitepoint.com, на которую ссылается Джимми, дает превосходное и полное описание ваших возможностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...