Menggunakan PHP untuk membuat formulir pendaftaran dan penanganan email


Terkadang perlu untuk membolehkan pengunjung mendaftarkan diri ke situs anda. Ini akan memberikan akses kepada mereka, memakai user name dan password, ke berbagai area terbatas di situs anda.

Cukup sering ketika orang mendaftar, mereka menyetel user name mereka sendiri, dan website akan membuatkan password untuk mereka. Lalu mereka bisa merubah password mereka. Sistem registrasi tipe ini tidak memerlukan input lagi dari anda sebagai webmaster. Jika anda membolehkan pengguna untuk menyetel halaman-halaman web mereka di situs anda, atau memiliki akses unik ke aplikasi di situs anda, maka ini adalah sistem registrasi yang bisa anda gunakan.

Sebagai alternatif, anda mungkin ingin menerapkan sebuah sistem dimana pengguna mengisi formulir pendaftaran, lalu menghasilkan email yang akan dikirimkan kepada anda. Anda dapat memutuskan apakah ingin mengijinkan orang untuk mendaftar. Jika anda membolehkan mereka mendaftar, maka anda lalu mengirimkan email berisi user name dan password kepada mereka yang mana bisa mereka gunakan untuk mengakses area terbatas di situs anda.

Anda bisa menggunakan sistem registrasi seperti ini jika pengguna tidak memerlukan akses unik ke area terbatas di situs anda, sebagai contoh, akses ke daftar harga atau informasi lainnya yang hanya tersedia bagi pengguna yang sudah terdaftar.

Dalam artikel ini, kita akan melihat bagaimana cara membuat sistem registrasi yang menghasilkan email secara otomatis yang dikirimkan kepada sebuah alamat email.

File 1 – form.htm

Name:

Email:

(Catatan: ruang kosong yang dimasukkan dalam tag HTML hanyalah untuk memperjelas presentasi saja, anda bisa menghapusnya jika mau)

File pertama, form.htm adalah formulir yang sangat sederhana yang membolehkan pengunjung untuk memasukkan nama dan alamat email mereka.

Ketika tombol kirim di klik, formulir data di lewatkan ke file 2, sendEmail.php.

File 2 – sendEmail.php

< ?php$name=$_REQUEST[‘name’];
$fromEmail=$_REQUEST[‘fromEmail’];

// Send email to the following address
$email = “fred.bloggs@somewhere.com”;

// The subject
$subject = “A sample form”;

// The message
$message = “Name: $name” .
“Email: $fromEmail”;

mail($email, $subject, $message, “From: $fromEmail”);

? >

Thank you for your registration request.

(Catatan: ruang kosong yang dimasukkan dalam tag PHP dan HTML hanyalah untuk memperjelas presentasi saja, anda bisa menghapusnya jika mau)

File 2, sendEmail.php. memproses data yang dimasukkan dalam formulir, menghasilkan sebuah email yang dikirim ke fred.bloggs@somewhere.com. Ini juga menampilkan sebuah pesan di layar yang berterima kasih kepada pengguna karena telah mau mendaftar.

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