Script PHP format email HTML

Beberapa hari yang lalu, bulan mei tanggal 20 an

membuat mekanisme sederhana untuk sebuah pemesanan eticket theone-management untuk konser Maliq d’essential yang ke 7.judul nya 7 7 7 apagitu lupa deh.

mekanisme nya cukup sederhana,

pemesan melakukan pesanan di website, dan kirim email ke client dan operator tiket

yang jadi masalah adalah keinginan (pribadi sih, maap ya kawan2 team, inisiatif tanpa bilang2) untuk menampilkan banner 7 year celebration dan gambar + url inksomnia solution pada email yang dikirimkan.

karena metode yg selama ini dipakai implementasi pada inksomnia streetwear. adalah mengirimkan email dalam bentuk format text.

<?PHP
$alamat_tujuan = “G3n1k@yahoo.com”;
$subject_mail = “Biliard Bersama”;
// ubah isi message menjadi format html
$isi_message = “<a href=’https://g3n1k.wordpress.com&#8217; alt=’powered by:Wordpress’>”;
$isi_message .= “<img src=http://0.gravatar.com/avatar/6abae3358bfa1b9ba2b012da63d93648?s=128&d=identicon&r=G></a>”;
$isi_message .= “<br/><h1>Final Biliard <br>tanggal 05 <br>bulan mei <br>jam 21:00. <br>jangan telat ya</h1>”;

// penambahan header agar email dibaca sebagai format html
$header_mail = ‘MIME-Version: 1.0’ . “\r\n”;
$header_mail .= ‘Content-type: text/html; charset=iso-8859-1’ . “\r\n”;
// alamat untuk reply
$header_mail .= From: Admin Biliard bersama <x.g3n1k@gmail.com>”;
$header_mail .= Reply-to:x.g3n1k@gmail.com”;

$laporan_kirim = mail($alamat_tujuan, $subject_mail, $isi_message, $header_mail);
// pesan email terkirim
if($laporan_kirim) {
echo “email pemberitahuan terkirim”;}
else {
echo “Error, kegagalan pengiriman email”;
}
?>

bagian terpenting disini adalah pada line 11 dan 12

tanpa deklarasi header ini maka email berformat html tidak akan terkirim

note:

jika ingin mencoba scripting email ini pastikan bahwa server hosting andamendukung untuk pengiriman email.saya melakukan hosting pada 100webspace.com dan script ini tidak berhasil saya jalankan

kemudian saya mencoba pada hosting berbayar dan hasilnya seperti ini

hasil

<?PHP

$alamat_tujuan = "G3n1k@yahoo.com";
#$alamat_tujuan = "G3n1k@yahoo.com";
$subject_mail = "Hasil suervey Notebook ";
// ubah isi message menjadi format html
$isi_message =
'
<h3>Test</h3>
 <a href="http://h10010.www1.hp.com/wwpc/th/en/sm/WF30a/321957-321957-64295-3955552-3955552-4145442.html"><img alt="HP ProBook 4421S" src="http://leadership-park.com/tomail/file/HP-ProBook-4421s-Notebook-PC.jpg" style="border: medium none;" /></a></p>

';
// penambahan header agar email dibaca sebagai format html
$header_mail = "MIME-Version: 1.0" . "\r\n";
$header_mail .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
// alamat untuk reply
$header_mail .= "From: Indra Sadik <G3n1k@yahoo.com>";
$header_mail .= "Reply-to:G3n1k@yahoo.com";

$laporan_kirim = mail($alamat_tujuan, $subject_mail, $isi_message, $header_mail);
// pesan email terkirim
if($laporan_kirim) {
echo "email pemberitahuan terkirim";}
else {
echo "Error, kegagalan pengiriman email";
}
?>

Published by

G3n1k

just to remember what i had known :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s