Tulisan
 
  Aktual dan Umum (10)
  Animasi Flash (1)
  Artikel (19)
  Browsing (5)
  Cerita dan Kisah (5)
  Cerita Lucu (3)
  Curhat (9)
  Data dan Internet Tutorial (2)
  HTML Tutorial (3)
  Islam dan Seputarnya (8)
  Java Programming (1)
  Java Script dan CSS (1)
  Linux dan Seputarnya (5)
  Networking dan Hardware (6)
  PHP Programming (14)
  Sudut Pandang (20)
  Teknologi Informasi (23)
  Tentang Database (2)
  Web Desain and Development (5)
  Windows dan Seputarnya (6)
 
Ngobrol Bareng Adi Sumaryadi langsung aja klik salah satu Messanger kesukaan anda:
Yahoo Facebook
Facebook Adi Sumaryadi

depanlastcomment
asyima puteri asyima puteri dalam Cintaku Kandas Juga Ditengah Jalan
Del Prio Del Prio dalam Tips Optimasi dan Mengontrol MySQL
ligan ligan dalam Pilihan Hosting Control Panel Gratis dan Opensource
sri sri dalam Mengedit Film Menggunakan Movie Maker
zacky zacky dalam Orang Jawa Cenderung Lebih Pede Ketimbang Orang Sunda
Judul
zacky
Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP

Oleh : Adi Sumaryadi

Banyak yang bertanya bagaimana mengirimkan email dalam format HTML dan plain text menggunakan fungsi mail di PHP. Kali ini saya akan coba memberikan sebuah tulisan tentang bagaimana kode untuk mengirimkan sebuah email yang nantinya diterima oleh reciever email ada pilihan, apakah akan ditampilkan dalam format HTML ataupun plaintext. Bagi pengguna Gmail atapun Yahoo mail sudah barang tentu secara default akan menampilkan format HTML, namun bagi pengguna webmail opensource seperti squirrelmail akan menampilkan format plaintext.

Kali ini saya akan coba menggunakan sebuah class yang dapat didownload di phpclass.net, kenapa saya menggunakannya? sepertinya untuk yang satu ini saya lebih memilih class yang sudah jadi mengingat class ini sangat bagus untuk dikonfigurasikan menggunakan internal mail server maupun koneksi ke mail server lainnya menggunakan SMTP.

kodenya adalah sebagai berikut:

<?
include('/path/ke/lokasi/phpmailer/class.phpmailer.php');

/*Anggaplah data yang akan dikirimkan adalah sebagai berikut, teman-teman bisa rubah menggunakan data dari form POST ataupun hasil query kedalam sebuah database */

$sendermail = "namaemail@namadomain.com";
$sendername = "Nama Pengirim";
$recvmail = "emailpenerima@namadomain.com";
$recvname = "Nama Lengkap Penerima";

$subject = "Testing Kirim Email Multijenis";
$isi = "<b>Ini adalah contoh pengiriman <i>email</i> menggunakan HTML</b>";
$isiplain = "Ini adalah contoh pengiriman email menggunakan HTML";

$mail->From = $sendermail;
$mail->FromName = "$sendername";
$mail->AddAddress($recvmail,$recvname);
$mail->AddReplyTo($sendermail,"$sendername");
$mail->WordWrap = 50; /* Jika ingin di wordwrapkan */

/* Tambakan line berikut jika ingin mengirim attachment
$mail->AddAttachment("/var/tmp/namafile.zip");
$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
*/

$mail->IsHTML(true);
$mail->Subject = "$subject";
$mail->Body = "$isi";
$mail->AltBody = "$isiplain";
        
if(!$mail->Send())
{ echo 'Pengiriman Email Berhasil';  }
else { echo 'Pengiriman Email Gagal Dilakukan'; }
?>


Untuk menggunakan SMTP server lain silahkan baca manual dari Class PHP Mailer, ada sedikit parameter yang perlu dimasukan. Kali ini saya menggunakan mail server yang terpasang bersamaan dengan webserver. Mudah-mudahan bermanfaat.


Cetak Tulisan Kirim Keteman Arsip Share ke Facebook


Tulisan lainnya :
- Membuat Bukutamu dengan PHP dan MySQL (Pra Advance)
- Mengenal Smarty Template Enggine
- Mengenal Web 2.0
- Tips Optimasi dan Mengontrol MySQL
- Membuat Welcome Page atau Splash Page di Joomla
Komentar
Febri Yani 1 - Minggu, 11 April 2010 22:57 WIB
Febri Yani,Mahasiswi di Jl. Martadinata Samarinda
Mas, saya udah coba tutorial mas yg judulnya "Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP" tetapi saya terkendala error..

errornya begini mas :
"Warning: Unterminated comment starting line 1185 in /home/a5824259/public_html/class.phpmailer.php on line 1185

Fatal error: fatal flex scanner internal error--end of buffer missed in /home/a5824259/public_html/class.phpmailer.php on line 1185"

kira2 knp error ya mas? mohon pencerahannya :)

terima kasih banyak ya mas..
Ries 2 - Rabu, 30 Juni 2010 21:40 WIB
Ries,Mahasiswa di Sukabumi City
@Febri Yani :
itu hostingnya pake yang di 000webhost.com ya?
kemungkinan itu error dari settingan php di webhostingnya, tapi untuk lebih rincinya karena tidak melihatnya secara langsung saya tidak bisa memberikan penjelasannya. Atau coba dicek aja padabaris yang disebutkan error itu...
Nama Email
Alamat Pekerjaan
Homepage / Blog Notifikasi
Komentar

Masukan kata yang ada dalam gambar diatas
Kunjungan 1.042.070 klik
Website ini dibuat dan dimaintenance oleh Adi Sumaryadi 2007