Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak pogrubić wiadomość w phpmailer
Forum PHP.pl > Forum > Przedszkole
Darek82
Używam Phpmailer i działa mi wysyłając na skrzynkę nowe hasło jednak chcę by to nowe hasło - $nowe_haslo w wiadomości $zawartosc było pogróbione i nie wiem jak to zrobić

  1. require('funkcje/funkcje.php');
  2.  
  3. head();
  4. naglowek('logowanie');
  5.  
  6. $adresdo=$_POST['adresdo'];
  7.  
  8. $nowe_haslo= zmiana_hasla($adresdo);
  9.  
  10. $naglowek='Admin';
  11. $temat='Zmiana hasła';
  12. $zawartosc="Twoje nowe hasło to $nowe_haslo. \r\n"
  13. ."Po zalogowaniu się zmień hasło na swoje. \r\n";
  14.  
  15. phpmailer($adresdo,$temat,$zawartosc,$naglowek);
Turson
A próbowałeś <b>hasło</b>?
Darek82
Tak i w mailu wyświetla mi dosłownie Twoje nowe hasło to '<b>'w3NJjWUX'</b>' dodam że jako kodowanie w phpmailer jest ustawione jako public $CharSet = 'iso-8859-2'; bo tylko na nim polskie znaki mi wyświetla ale tak myślę że może to być spowodowane własnie tym kodowaniem :/....
vonski
Bo pewnie nie wysyłasz tego jako HTML tylko jako zwykły tekst. Musisz wysłać taki nagłówek: Content-type: text/html

http://uk3.php.net/manual/en/function.mail.php

#4 przykład
markonix
http://stackoverflow.com/a/13790004/2177401

(druga część odpowiedzi).
Gość
Dodaj przed dodaniem treści:
  1. $mail->IsHTML(true);
Darek82
Dodanie wiersza $mail->IsHTML(true); pomogło a próbowałem jeszcze w nagłówku dodać
  1. $naglowek='Content-type: text/html; charset=iso-8859-1' . "\r\n";
jednak w mailu przychodzi tekst Content-type: text/html; charset=iso-8859-1 <daro822@op.pl>
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.