Autor: Bartosz Maciaszek
Data publikacji: 16.01.2007, 14:14
WysyÅ‚anie poczty w formacie HTML nie rożni siÄ™ w zasadzie od wysyÅ‚ania takich wiadomoÅ›ci jako zwykÅ‚y tekst. Jedyna zmianÄ… jest dodanie odpowiednich nagÅ‚ówków do listu.
Deklarujemy funkcje do wysyÅ‚ania maili, która doda do wiadomosci odpowiednie nagÅ‚ówki, a nastÄ™pnie użyje wbudowanej funkcji mail() do wysÅ‚ania wiadomosci do odbiorcy:
<?php function SendEmail($from, $to, $subject, $text) { $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-2\n"; $headers .= "From: $from\n"; $text = nl2br ($text); $text = stripslashes ($text); if(mail($to, $subject, $text, $headers)) return true; return false; }
Definiujemy jakąś wiadomość:
$nadawca = "Pan Tralaliński <tralalinski@serwer.com>"; $odbiorca = "jakis@adres.com"; $temat = "List w formacie HTML"; $tresc = " <html> <head> <title>List w formacie HTML !!</title> </head> <body bgcolor="#ff0000"> <h1 align="center">Hello world !!</h1> <a href="http://webcity.pl">Odwiedź moją stronę...</a> ";
I wysyłamy ją używając wczesniej napisanej funkcji:
SendEmail($nadawca, $odbiorca, $temat, $tresc); ?>
Waszym zdaniem:
Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!