![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Witam
Mam napisalem skrypt ktory powinien przesylac mi wiadomosci w formacie html : Oto czesc skryptu :
Ale niestety dochodzi tylko text/plain nie wiem dalczego, czyzby naglowki byly jakos zle zdefiniowane ? We wczesniejszych prostszych wersjach gdy przesylalem tylko html przesylalo sie wszystko ok, ale teraz wysyla sie tylko wiadomosc text/palin, czym moze to byc spowodowane ? ------------------------------------- czy nagłówki w powyższym przypadku mozna podawać w treści wiadomości ? Ten post edytował Wolfie 16.05.2009, 14:37:37 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
proponuje usunąć na początek boundary.
A tu masz prosty przykładzik: Kod $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= 'From: '.$name.' <'.$adres.'>' . "\r\n"; $list = "tresc"; mail($to,"tytul", $list, $headers); Zmodyfikuj według uznania ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
No to jak mam oddzielac w takim razie rozne typy ?
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
prosze, tylko to tak z głowy i może nie działać
Kod $headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= 'From: '.$name.' <'.$adres.'>' . "\r\n"; if (!$cc == "") { $headers .= "CC: " . $cc . "r\n"; } if (!$bcc == "") { $headers .= "BCC: " . $bcc . "r\n"; } $html_msg .= "<center>"; $html_msg .= "<table width=\"500\" border=0 cellpadding=\"4\">"; $html_msg .= "<tr><td>Witaj $toname!"; $html_msg .= "</td></tr><tr><td>"; $html_msg .= "$fromname wysłał(a) Ci dziś pocztówkę.<br>Dobrej zabawy!"; $html_msg .= "</td></tr><tr><td align=\"center\">"; $html_msg .= "<img src=\"$postcard\" border=\"0\">"; $html_msg .= "</td></tr><tr><td align=center>"; $html_msg .= $messagebody . "\n"; $html_msg .= "</td></tr></table></center>"; $mailsent = mail($to, $subject, $html_msg, $headers) or die (print_r(error_get_last())); ?> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Nie no to to ja rozumiem , ale jak chce wyslac wiadomosc ktora dotrze zarowno do uzytkownika ktorego poczta odbiera html i do tego ktorego poczta odbiera tylko plain text, czyli chodzi mi o jedna wiadomosc skladajaca sie z multipart.....no i zeby to wyslac w jednym wywolaniu funkcji mail()
------------------------------------------ Wiec ponawiam pytanie czy nagłówki mozna rownież definiowac w tresci listu tak jak jest to w pierwszym poscie czy tylko w nagłówkach ? Właśnie zauwazylem ze "Content-Type" w jednej linijce jest napisany z duzej w innej z malej, probowalem obu opcji ale ciagle to samo czyli tylko plain text. A tak apropos ktora wersja jest dobra ? Ta ? Cytat Content-type Czy ta ? Cytat Content-Type Ludziska , pomorze ktos ? ![]()
Zmodyfikowalem wszystko wedlug artykułu który podał mi jeden z uzytkownikow forum ale ciagle to samo, przychodzi pusty list.... Tablica $_POST przesyła sie prawidłowo , ale na maila przychodzi tylko temat wiadomosci a tresci brak..... Ten post edytował Wolfie 19.05.2009, 13:10:15 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:06 |