Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: HTML w e-mail
Forum PHP.pl > Forum > PHP
matti9410
Witam mam problem ponieważ nie wiem w jaki sposób mogę włączyć HTML w wiadomościach e-mail wysyłanych z mojej strony. tzn w treści wiadomości chciałbym używać np <b>..</b> w momencie gdy ich teraz używam wyświetlają się one w wiadomości e-mail jako zwykły tekst.
Mój kod:
  1. $wiadomosc = "$naglowek <br> $tresc </br> $stopka";
  2.  
  3. $mailHeader = 'Content-type: text/html; charset="UTF-8"';
  4. $mailHeader = "Content-Transfer-Encoding: quoted-printable";
  5. $mailHeader = "Subskrypcje";
  6.  
  7. db_connect();
  8. $contact = mysql_query("SELECT * FROM contact");
  9.  
  10. while ($row = mysql_fetch_row($contact)) {
  11. $email = $row[1];
  12.  
  13. //funkcja odpowiedzialna za wysłanie e-maila
  14. @mail($email, $temat, $wiadomosc, $mailHeader) or die('<span id="naglowek_duzy">Błąd</span></br></br>Wiadomość <b>NIE</b> została wysłana !.');
  15. }
  16. db_close();
Comandeer
Źle składasz nagłówki - zamiast dopisywać, po prostu nadpisujesz wcześniejsze nowszymi. Dodatkowo każdy nagłówek powinien być rozdzielony przez \r\n
matti9410
Dzięki smile.gif tyle czasu nad tym siedziałem... ;D
kartin
Cytat(matti9410 @ 27.06.2015, 23:38:14 ) *
  1. $mailHeader = "Subskrypcje";


Tu pewnie miało być $temat
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.