Pages

  • Home
  • Daftar Artikel

Membuat email konfirmasi dengan CodeCharge Studio

Sebelum memulai membuat email konfirmasi di form registrasi, pastikan kita sudah punya alamat email..

OK. Buka halaman registrasi.
Klik form "profil". Klik tab Events pada properties.
Sort ke bawah sampai ketemu "After Insert", klik kanan pilih "Add Code..." maka secara otomatis lembar kerja kita masuk ke mode Code.



akan terlihat kode seperti berikut:

   .......
global $profil; //Compatibility
//End profil_AfterInsert

//Custom Code @13-2A29BDB7
// -------------------------
    // Write your own code here.
// -------------------------
//End Custom Code

//Close profil_AfterInsert @2-24F886FA
    return $profil_AfterInsert;
}
.......
    // Write your own code here.
ganti dengan:

global $profil;
global $DBConnection1;
$to = $profil->email->GetText();
$from = "email@domainanda.com";
$nama = $profil->nama->GetText();
$password = $profil->password->GetText();

$subject = "Registrasi di www.domainanda.com";
$message = "Halo ".$nama."\n".
"Anda sudah terdaftar di www.domainanda.com. Terima kasih." ."\n".
"" ."\n".
"Berikut data login Anda:" ."\n".
"User : ".$to." "."\n".
"Password :  ".$password." "."\n".
"_________________________________" ."\n".

"" ."\n".
"www.domainanda.com" ."\n".

"" ."\n".
$additional_headers = "From: $from\nReply-To: $from";
mail ($to, $subject, $message, $additional_headers);
 Jangan lupa di test  dan di save...
Kode di atas berfungsi untuk mengirimkan email ke pendaftar/member segera setelah sukses mengisi form registrasi.
Sedangkan untuk membuat email pemberitahuan ke admin caranya sama, hanya emailnya dibalik ya.. "$to" harus ke email admin.

4 comments:

  1. Gan, bagaimana cara memberikan konfirmasi email denban UI HTML yang bagus ya?
    Karena saya cari di google belum ada yang memberikan caranya.

    Thanks Gan
    asanoer.com

    ReplyDelete
    Replies
    1. http://www.w3schools.com/php/func_mail_mail.asp

      Delete
    2. sori belom buat contohnya. ntar deh ya.. lama ga update ni blog.

      Delete