Kamis, 08 Maret 2012
Script PHP Send E-mail
11.12 |
Diposting oleh
//risal renleew |
Edit Entri
Postingan saya kali ini tentang script PHP send e-mail.
Ini dari hasil try n error tanpa melupakan saran-saran dari para senior/master-masternya, Terimakasih ya... Berikut ini pengalaman saya dalam mengacak-ngacak script dari gudang google untuk mengirim E-mail otomatis lewat script PHP.
Saya mendapatkan script yang lumayan singkat dan mudah di pahami.
Ini adalah script yang saya gunakan pada form Registrasi salah satu web yang coba saya buat (Syukurlah sudah jadi ckckck).
Ini lho scriptnya :
<?php
$to = $_POST[email];//dari text box anda
$subject = "Kami Admin..";
$body = "Hi,$_POST[nama_lengkap] \n\n //dari text box
User Name Anda : $_POST[nama_lengkap] \n //dari text box anda
Password Anda : $_POST[password]"; //dari text box anda
if (mail($to, $subject, $body)) {
echo("<b>Pesan Berhasil di kirim, silahkan buka email</p>");
} else {
echo("<b>Pesan gagal di kirim !</p>");
}
?>
Di atas ini adalah script yang memanfaatkan email dari hostingan anda di server di karnakan ada fungi 'mail' if (mail($to, $subject, $body)) {.
Dan awalnya saya save script di atas ini dengan nama confirm.php, lalu dengan pemanggilan include"confirm.php";
ternyata hasilnya yang tereksekusi adalah Pesan gagal di kirim !
tapi setelah scriptnya saya pindahkan langsung dalam file proses untuk eksekusi simpan data ke database,
Alhamdulillah jadi. Seperti ini contohnya :
//script yang mengeksekusi untuk simpan ke database
if ($module=='user' AND $act=='input'){
$pass = md5($_POST[password]);
$ui= mysql_query("INSERT INTO tb_user(nama_lengkap,username,password,email, tgl_reg)
VALUES('$_POST[nama_lengkap]','$_POST[username]','$pass','$_POST[email]', now())");
//header('parent.location:../panel.php?pages=home&act=list_user');
echo"<script>alert('Data Terkirim. Silahkan Buka Email Anda');parent.location='../../index.php';</script>";
$to = $_POST[email];//dari text box anda
$subject = "Kami Admin..";
$body = "Hi,$_POST[nama_lengkap] \n\n //dari text box
User Name Anda : $_POST[nama_lengkap] \n //dari text box anda
Password Anda : $_POST[password]"; //dari text box anda
if (mail($to, $subject, $body)) {
echo("<b>Pesan Berhasil di kirim, silahkan buka email</p>");
} else {
echo("<b>Pesan gagal di kirim !</p>");
}
}
Bahkan password yg di kirim ke email belum dalam keadaan ter-encript (md5).
Password Anda : $_POST[password]"; //belum ter-encript lho.
Jadi User pun masih bisa mengingat lagi passwordnya dan e-mailnya masuk di INBOX bukan di SPAM
//see you...
Ini dari hasil try n error tanpa melupakan saran-saran dari para senior/master-masternya, Terimakasih ya... Berikut ini pengalaman saya dalam mengacak-ngacak script dari gudang google untuk mengirim E-mail otomatis lewat script PHP.
Saya mendapatkan script yang lumayan singkat dan mudah di pahami.
Ini adalah script yang saya gunakan pada form Registrasi salah satu web yang coba saya buat (Syukurlah sudah jadi ckckck).
Ini lho scriptnya :
<?php
$to = $_POST[email];//dari text box anda
$subject = "Kami Admin..";
$body = "Hi,$_POST[nama_lengkap] \n\n //dari text box
User Name Anda : $_POST[nama_lengkap] \n //dari text box anda
Password Anda : $_POST[password]"; //dari text box anda
if (mail($to, $subject, $body)) {
echo("<b>Pesan Berhasil di kirim, silahkan buka email</p>");
} else {
echo("<b>Pesan gagal di kirim !</p>");
}
?>
Di atas ini adalah script yang memanfaatkan email dari hostingan anda di server di karnakan ada fungi 'mail' if (mail($to, $subject, $body)) {.
Dan awalnya saya save script di atas ini dengan nama confirm.php, lalu dengan pemanggilan include"confirm.php";
ternyata hasilnya yang tereksekusi adalah Pesan gagal di kirim !
tapi setelah scriptnya saya pindahkan langsung dalam file proses untuk eksekusi simpan data ke database,
Alhamdulillah jadi. Seperti ini contohnya :
//script yang mengeksekusi untuk simpan ke database
if ($module=='user' AND $act=='input'){
$pass = md5($_POST[password]);
$ui= mysql_query("INSERT INTO tb_user(nama_lengkap,username,password,email, tgl_reg)
VALUES('$_POST[nama_lengkap]','$_POST[username]','$pass','$_POST[email]', now())");
//header('parent.location:../panel.php?pages=home&act=list_user');
echo"<script>alert('Data Terkirim. Silahkan Buka Email Anda');parent.location='../../index.php';</script>";
$to = $_POST[email];//dari text box anda
$subject = "Kami Admin..";
$body = "Hi,$_POST[nama_lengkap] \n\n //dari text box
User Name Anda : $_POST[nama_lengkap] \n //dari text box anda
Password Anda : $_POST[password]"; //dari text box anda
if (mail($to, $subject, $body)) {
echo("<b>Pesan Berhasil di kirim, silahkan buka email</p>");
} else {
echo("<b>Pesan gagal di kirim !</p>");
}
}
Bahkan password yg di kirim ke email belum dalam keadaan ter-encript (md5).
Password Anda : $_POST[password]"; //belum ter-encript lho.
Jadi User pun masih bisa mengingat lagi passwordnya dan e-mailnya masuk di INBOX bukan di SPAM
//see you...
Label:
Artikel
Langganan:
Posting Komentar (Atom)
Populer
-
Menjadi programmer bukanlah pilihan yang menjanjikan, suer!!!, anda ingin merasakan kehidupan jadi seorang programmer? jika anda suka non...
-
Semar, Gareng, Petruk dan Bagong terlibat dalam sebuah dialog absurd. Ketiganya mulai menyuguhkan dagelan khas yang mengocok perut salah s...
Lemari Satu
Lemari dua
- Artikel (7)
- Berita Kilat (4)
- DCC (4)
- Hacker n Cracker (6)
It's me
- //risal renleew
- Sorong, Papua Barat, Indonesia
- Biasa di panggil Ijal, Pace atau firewall. Alumni STMIK Dipanegara Makassar 2012. Menjabat sebagai Chairman Dipanegara Computer Club (DCC) untuk periode 2011-2012.
2 komentar:
Nice post! :)
Yuk, order Jeda Sejenak (Sebuah kumpulan esai dan puisi renungan) karya admin Rumah Sajak. Khusus buat followers, cukup 35rb (blm ongkir) saja, plus ttd penulisnya! Berminat? Hubungi diena_rifaah@yahoo.com. Makasih ya.. ^_^
Terimkasih Rifa'ah untuk komentarnya. Maaf 3 bulan belakangkan ini ku kurang eksis lagi :)
Posting Komentar