Tutorial: Web Form Baru

Top  Previous  Next

 

Jika anda ingin menaruh script Web Form Sign-Up yang baru di hosting server anda, perlu dicatat bahwa web server anda harus support PHP untuk script bisa bekerja.

 

 

PENTING: Baca ini sebelum anda mulai: Prasyarat.

 

 

Setup Server Incoming Mail

 

Anda perlu alamat email yang mana diperlukan oleh Form Sign-up untuk mengirim pesan informasi data yang di-submit. Bisa mungkin alamat email anda sendiri tetapi untuk lebih mudahnya gunakan account email yang terpisah yang anda buat sendiri atau beli untuk keperluan ini.

 

Silahkan baca ini untuk setup account: Incoming Mail

 

 

 

PHP Script

 

Anda bisa donwload contoh sederhana Form Sign-Up script yang saya buat untuk anda pada link di bawah ini:

 

http://www.witonet.com/download/witsoft_responder/simple_single_optin.zip

 

Di bawah ini adalah script yang ada di dalam file subscribe.php

 

<?

// Simple Single Opt-In for witSoft Responder usage

// by Suwito

// suwito@witonet.com

// http://www.witsoftresponder.com

 

// This files receveives new leads/subscribers from forms

// Incoming vars

// $_REQUEST[lName, lEmail]

 

// FIRST:

// Instead of newsletter@domain.com put the email address of the mailing list,

// (the same that witSoft Responder uses)

// ... please pay attention to the  ' ' apostrophes, they must remain around the email address.

 

$emailmanager = 'newsletter@domain.com';

 

 

// check if there's email and name

if(!$_REQUEST[lEmail] || !$_REQUEST[lName]) {

       

       header("Location: error.html");

       

} else {

 

       $email = $_REQUEST[lEmail];

       $name = $_REQUEST[lName];

       

       // is the $from email address in valid format?

       if(eregi("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email)) {

               $subject = "{Subscribe} using Simple Single Opt-In";

 

               $headers  = 'From: ' . $email . "\n";

               $headers .= 'X-Mailer: witSoft Responder (www.witsoftresponder.com)' ."\n";

               $headers .= 'MIME-Version: 1.0' ."\n";

               $headers .= 'Content-Type: text/plain; charset=iso-8859-1' ."\n";

               $headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n";

 

               $content = "<LeadGroup> enter lead group here </LeadGroup>\n" .

               "<LeadStatus> enter lead status here </LeadStatus>\n" .

               "<LeadFirstName> $name </LeadFirstName>\n" .

               "<LeadEmail> $email </LeadEmail>";

       

               mail($emailmanager,$subject,$content,$headers);

       

               header("Location: subscribed.html");

       } else {

         print("Sorry, this email address: <b>$email</b> doesn't seem to be in the right format.");

       }

}

?>

 

 

Ganti tulisan yang berwarna merah:

 

 

newsletter@domain.com

Target alamat email yang dikirim oleh Form Sign-Up (setting alamat email ini pada Server Incoming Mail)

 

enter lead group here

Nama Lead Group untuk subscriber baru, untuk mudahnya gunakan nama domain anda.

 

enter lead status here

Nama Lead Status untuk subscriber baru, bisa anda isi misalkan "Prospect" (tanpa tanda petik).

 

 

 

Simpan semua perubahan tersebut lalu upload semua file ke web server anda, lihat di bagian Upload untuk informasi step-by-step bagaimana anda bisa upload file ke web server.

Jika anda upload ke root directory website anda dan alamat website anda adalah "www.mycompany.com", seharusnya anda sudah bisa menggunakan alamat Internet di bawah ini untuk load Form Sign-up dengan browser anda:

 

http://www.mycompany.com/signup.html

 

 

 

Form Sign-Up Single Opt-In

 

Di bawah ini beberapa script PHP untuk Form Single Opt-In yang bisa anda download gratis dan integrasi dengan witSoft Responder.

 

- simple single opt-in (klik di sini ini untuk lihat contoh)

 

- simple single opt-in with css #1 (klik di sini ini untuk lihat contoh)

 

- simple single opt-in with css #2 (klik di sini ini untuk lihat contoh)

 

- 4 fields single opt-in with css (klik di sini ini untuk lihat contoh)

 

- complete fields single opt-in (klik di sini ini untuk lihat contoh)

 

- complete fields single opt-in with CAPTCHA  (klik di sini ini untuk lihat contoh)

 

 

 

Form Sign-Up Double Opt-In

 

Untuk Double opt-in subscription, selain anda aktifkan fitur double opt-in di witSoft Responder, anda juga bisa menggunakan double opt-in di subscription form PHP script.

 

e-mail akan dikirim ke visitor anda untuk diminta konfirmasi subscription.
user click pada link dalam email tersebut dan konfirmasi dia akan join ke mailing list anda.
anda bisa mengumpulkan semua alamat e-mail lead ke dalam witSoft Responder Bulk Emailer

 

 

PENTING: Jika anda menggunakan Form Sing-Up Double Opt-In, fitur double opt-in di witSoft Responder harus di non-aktifkan (disable).

 

Di bawah ini beberapa script PHP untuk double opt-in subscription yang bisa anda dowload gratis.

 

- simple double opt-in (klik di sini ini untuk lihat contoh)

 

- simple double opt-in with css (klik di sini ini untuk lihat contoh)

 

- 4 fields double opt-in with css (klik di sini ini untuk lihat contoh)

 

- complete fields double opt-in (klik di sini ini untuk lihat contoh)

 

- complete fields double opt-in with CAPTCHA  (klik di sini ini untuk lihat contoh)

 

 

Catatan tentang hukum SPAM di Amerika Serikat dan Eropa

Yang disetujui oleh US CAN-SPAM Act diperlukan solusi opt-out dalam email Anda, ini bisa cukup untuk hukum Amerika. Mohon diperhatikan bahwa Eropa Directive 2002/58/EC lebih ketat dan wajib membutuhkan "opt-in" modul untuk mengumpulkan email pelanggan untuk email marketing dan berlangganan newsletter. Double opt-in subscription adalah cara terbaik untuk menghormati privasi pelanggan Anda.

 

 

 

Baca selanjutnya...