Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]polskie znki i formatowanie html email
pomier
post 29.01.2011, 15:36:38
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 15.11.2010

Ostrzeżenie: (10%)
X----


witam, buduję sobie coś w rodzaju bazy email klientow, wszystko już dziala dodaje email i automatycznie wysyłam wiadomość do tego klienta. Treść pobierana jest z bazy mysql. Problem jest w tym że:
1) brak polskich znaków (baza jest na utf=8 i w bazie sa polskie znaki)
2) treść wiadomości nie formatuje się w html tzn. w bazie tresc wiadomosci ma style czcionki i uklad a email przychodzi z cala zawartoscią tej tabeli z bazy

  1. $query = "SELECT zapytanie_o_przeslanie_oferty, tytul, email FROM wiadomosc_email, moj_email";
  2. $result=mysql_query($query);
  3. while($row = mysql_fetch_array($result)){
  4.  
  5. @$email = $_POST['email'];
  6. @$content = $row['zapytanie_o_przeslanie_oferty'];
  7. @$naglowek = $row['tytul'];
  8. $header = "From: biuro@artdd.eu \nContent-Type:".
  9. ' text/plain;charset="utf-8"'.
  10. "\nContent-Transfer-Encoding: 8bit";
  11. if (mail($email, $naglowek, $content, $header))
  12. echo '<p>Wiadomość została poprawnie wysłana do adresata.</p>';
  13. else
  14. echo '<p><b>NIE wysłano wiadomości email.</b> wysłano maila!</p>';
  15.  
  16. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:34