BLOK 1: Perintah melakukan cek apakah form telah terisi atau tidak
$username=ltrim($username);
$password=ltrim($password);
$nama=ltrim($nama);
$email=ltrim($email);
$alamat=ltrim($alamat);
$kota=ltrim($kota);
$propinsi=ltrim($propinsi);
$kodepost=ltrim($kodepost);
$telephone=ltrim($telephone);
if(!$username || !$password || !$nama || !$email || !$alamat || !$kota || !$propinsi ||
!$kodepost || !$telephone)
{
echo "
Data yang anda isi belum lengkap
semua.
Silakan anda isi data anda dengan benar!
Back
";
exit;
}
//----> BLOK 1: selesai
//----> BLOK 2: Perintah pengecekan email benar atau tidak
$cek=ereg("^.+@.+..+$",$email);
if (!$cek){
echo "
Email yang anda masukan tidak
benar.
Silakan anda perbaiki!
Back
";
exit;
}
//----> BLOK 2: selesai
//----> BLOK 3: Perintah konek ke database
include "konfigurasi.php";
$id_mysql=mysql_pconnect($server, $username_database,
$password_database);
mysql_select_db("$database", $id_mysql);
//----> BLOK 3: selesai
//----> BLOK 4: Perintah mengecek username apakah sudah ada yang memiliki
atau tidak
$hasilcek=mysql_query("SELECT username from daftaranggota where
username='$username'",$id_mysql);
$object=mysql_fetch_row($hasilcek);
if ($username==$object[0])
{
echo "
GAGAL....!!!
Username member ini sudah
ada yang memiliki.
Silakan anda gunakan username yang lain!
Back
";
exit;
}
//----> BLOK 4: selesai
//----> BLOK 5: Perintah memasukkan hasil isian form pendaftaran kedalam table
daftaranggota pada database anda
$InputTanggal=strftime("%Y-%m-%d");
$InputUsernamesponsor=$HTTP_POST_VARS["usernamesponsor"];
$InputNamasponsor=$HTTP_POST_VARS["namasponsor"];
$InputEmailsponsor=$HTTP_POST_VARS["emailsponsor"];
$InputVia="Kosong";
$InputTanggaltransfer="Kosong";
$InputBank="Kosong";
$InputRekening="Kosong";
$InputAtasnama="Kosong";
$InputPesan="Kosong";
$perintah="INSERT INTO daftaranggota ".
"Values
('nomor','$InputTanggal','$username','$password','$nama','$email','$telephone','$
alamat','$kota','$propinsi','$kodepost','0','$InputUsernamesponsor','$InputNamas
ponsor','Rp.0,-
','$InputVia','$InputTanggaltransfer','$InputBank','$InputRekening','$InputAtasna
ma','$InputPesan','Belum')";
mysql_query($perintah,$id_mysql);
//----> BLOK 5: selesai
//----> BLOK 6: Perintah untuk mengirmkan email konfirmasi ke pendaftar
$email1 = "$email";
$subject1 = "Selamat kepada anda $nama! .";
$headers1 = "From: $namadomain <$emailadmin>\n";
$headers1 .= "X-Priority: 1\n"; // Urgent message!
$message1 = " \n";
$message1 .= "Selamat URL Web Anda Telah Dibuat\n";
$message1 .= " \n";
$message1 .= "Adapun URL Web yang anda inginkan adalah:\n\n";
$message1 .= "http://$namadomain/$username \n\n";
$message1 .= "Berikut ini adalah Username dan Password anda untuk
masuk ke member area : \n\n";
$message1 .= " Username = $username\n";
$message1 .= " Password = $password \n\n";
$message1 .= "Sekarang anda bisa langsung berpromosi secara online.
\n\n";
$message1 .= "Terima kasih \n";
$message1 .= "$emailadmin \n";
mail($email1, $subject1, $message1, $headers1);
//----> BLOK 6: selesai
//----> BLOK 7: Perintah untuk mengirmkan email pemberitahuan keadmin
$email2 = "$emailadmin";
$subject2 = "Selamat ada pendaftar baru, $nama! .";
$headers2 = "From: $nama <$email>\n";
$headers2 .= "X-Priority: 1\n"; // Urgent message!
$message2 = " \n";
$message2 .= "Selamat ada member baru yang mendaftar.\n";
$message2 .= "Dan berikut ini data-datanya: \n\n";
$message2 .= "Tanggal Pendaftaran: $InputTanggal\n";
$message2 .= "Username: $username\n";
$message2 .= "Password: $password\n";
$message2 .= "Nama: $nama\n";
$message2 .= "Email: $email\n";
$message2 .= "Alamat: $alamat\n";
$message2 .= "Kota: $kota\n";
$message2 .= "Propinsi: $propinsi\n";
$message2 .= "Telephone: $telephone\n";
$message2 .= "Username sponsor: $InputUsernamesponsor\n";
$message2 .= "Nama sponsor: $InputNamasponsor\n\n";
$message2 .= "Demikian informasi ini disampaikan, terima kasih \n";
mail($email2, $subject2, $message2, $headers2);
//----> BLOK 7: selesai
//----> BLOK 8: Perintah untuk mengirmkan email pemberitahuan keupline
$email3 = "$InputEmailsponsor";
$subject3 = "Selamat $InputNamasponsor, anda mendapatkan calon
downline.";
$headers3 = "From: $namadomain <$emailadmin>\n";
$headers3 .= "X-Priority: 1\n"; // Urgent message!
$message3 = " \n";
$message3 .= "Hallo $InputNamasponsor,\n\n";
$message3 .= "Ada member baru yang tertarik dengan bisnis anda.\n";
$message3 .= "Dan berikut ini adalah data-datanya:\n\n";
$message3 .= "Tanggal Pendaftaran: $InputTanggal\n";
$message3 .= "Username: $username\n";
$message3 .= "Password: ?\n";
$message3 .= "Nama: $nama\n";
$message3 .= "Email: $email\n";
$message3 .= "Alamat: $alamat\n";
$message3 .= "Kota: $kota\n";
$message3 .= "Propinsi: $propinsi\n";
$message3 .= "Telephone: $telephone\n";
$message3 .= "Username sponsor: $InputUsernamesponsor\n";
$message3 .= "Nama sponsor: $InputNamasponsor\n\n";
$message3 .= "Demikian informasi ini disampaikan, terima kasih \n";
mail($email3, $subject3, $message3, $headers3);
//----> BLOK 8: selesai
//----> BLOK 9: Perintah membuat folder Untuk Anggota Baru
$new_sub_domain ="$homedir"."/"."$username";
mkdir($new_sub_domain, 0755);
chmod ($new_sub_domain,0777);
//----> BLOK 9: selesai
//----> BLOK 10: Perintah untuk membuat file forwarding dengan extensen
index.php
$folder=fopen("$new_sub_domain/index.php","w+");
$isi ="";
$isi .="";
$isi .="
::Belajar Web::";
$isi .="
";
$isi .="";
$isi .="";
$isi .="";
fputs($folder,$isi);
fclose($folder);
//----> BLOK 10: selesai
//----> BLOK 11: Perintah untuk menindak lanjuti perintah pada Blok 7 berhasil
berjalan atau tidak
if (mysql_affected_rows()>0)
{
print("
Sukses
Terdaftar!
Selamat data anda telah diterima
Berikut ini data
untuk login kemember area:
Username: $username
Password: $password
Terima
kasih.
");
}
else
print("
Gagal....!
Data
yang anda masukan gagal kami terima.
Silakan dicobe kembali!
Back
");
//----> BLOK 11: selesai
//catatan: jika proses berhasil maka informasi sukses akan terbuka
// tetapi jika gagal maka informasi gagal yang akan terbuka
?>
Tidak ada komentar:
Posting Komentar