Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wysylanie emaili w formacie HTML
piteerus
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.11.2006

Ostrzeżenie: (0%)
-----


mam oto taki skrypt wlasnej roboty:
  1. <?php
  2. // utworzenie krotkich nazw
  3. $name = trim($_POST['name']);
  4. $tekst = trim($_POST['tekst']);
  5. $email = trim($_POST['email']);
  6. $telefon = trim($_POST['telefon']);
  7.  
  8. // adres wlasciciela strony
  9. $do = adres@serwer.pl';
  10.  
  11. // nagłówki
  12. $naglowki = 'Reply-to: moj@mail.pl <moj@mail.pl>'."rn";
  13. $naglowki .= 'From: moj@mail.pl <moj@mail.pl>'."rn";
  14. $naglowki .= 'MIME-Version: 1.0'."rn";
  15. $naglowki .= 'Content-type: text/html; charset=iso-8859-2'."rn";
  16.  
  17. // temat wiadomosci
  18. $temat = 'Wiadomość ze strony www';
  19.  
  20. // wiadomosc
  21. $wiadomosc = '
  22. <html>
  23. <head>
  24. </head>
  25. <body>
  26. <p><b>to jest wiadomosc html</b></p>
  27. </body>
  28. </html>
  29. ';
  30.  
  31. // wyslanie maila
  32. if(mail($do, $temat, $wiadomosc, $naglowki))
  33. {
  34.  echo 'Wiadomość została wysłana';
  35. }
  36. ?>


skrypt wysyla wiadomosci ale nie w formacje html. otoz wszystko co powyzej lini "$naglowki .= 'MIME-Version: 1.0'."\r\n";" zostaje zalczone bez problemu wraz z ta linia, ale to co znajduje sie pozniej to tego nie zalacza w wiadomosci. nie wiem czemu sie tak dzieje. bez okreslenia Content type wiadomosc wysylana jest jako zwykly tekst a mnie jest potzrebny html. czy ktos ma jakis pomysl jak to rozwiazac?

Ten post edytował piteerus 22.11.2006, 14:00:30
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 16:07