Kirim html email lewat php
Untuk berdiskusi dengan sesama programer dan peminat
PHP, bergabunglah dengan milis id-php,
milis PHP Indonesia paling aktif sejak 2002. Untuk subscribe,
kunjungi halaman web milis atau kirimkan email kosong ke id-php-subscribe@yahoogroups.com.
Jika Anda lebih suka forum diskusi berbasis web, kunjungi
Forum
PHP Masterweb. |
Email secara default adalah dalam format TEXT/PLAIN. Untuk bisa mengirimkan email dalam format HTML, perlu ditambahkan dua parameter header, yaitu:
MIME-Version: 1.0
Content-Type: text/html; charset=$CHARSET
Variabel $CHARSET disesuaikan dengan charset yang diinginkan. Untuk teks latin biasanya menggunakan UTF-8 atau ISO-8859-1. Program-program MUA seperti KMail, Thunderbird, atau Outlook sudah menyediakan fasilitas ini dengan adanya editor teks WYSIWYG. Contoh skrip PHP lengkap untuk ini adalah:
<?
$body_mail = "<h1>Test</h1>\r\n";
$headers = "From: support@bernard.or.id\r\n";
$headers .= "Reply-to: me@yahoo.com.sg\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$mail_sent = @mail("you@yahoo.com", "Judul TEST", $body_mail, $headers);
echo $mail_sent ? "Terkirim" : "
Gagal";
?>
Untuk berdiskusi dengan sesama programer dan peminat
PHP, bergabunglah dengan milis id-php,
milis PHP Indonesia paling aktif sejak 2002. Untuk subscribe,
kunjungi halaman web milis atau kirimkan email kosong ke id-php-subscribe@yahoogroups.com.
Jika Anda lebih suka forum diskusi berbasis web, kunjungi
Forum
PHP Masterweb. |
|