Friday, March 13, 2009

Script Signup Dot PHP

<?
session_start();
function makeRandomcaptcha() {
$salt ="abch123efgABCDEFhjkm4LMNP567npqGHIJKrstuvwxyz89";
srand((double)microtime()*1000000);
$i = 0;
while ($i <= 5) {
$num = rand() % 33;
$tmp = substr($salt, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}

$captcha_word = makeRandomcaptcha();

if($_GET[tampil]=="1")
{
$im = imagecreate(100, 30);

$hitam = imagecolorallocate( $im,255,255,255);
$putih = imagecolorallocate( $im,0,0,0);
$ukuran_font = 5;

imageline($im, 0, 15, 99, 15, $putih);


$pos_x = (imageSX($im) - strlen($_GET[cod]) * imagefontwidth($ukuran_font))/2;
$pos_y =(imageSY($im) - imagefontheight($ukuran_font))/2;

imagestring($im, $ukuran_font, $pos_x, $pos_y, $_GET[cod], $putih);


header("Content-Type: image/jpeg");
imageJPEG($im);
imagedestroy($im);
}
include"koneksi.inc.php";
?>
<fieldset style="padding:4px;border:1px solid #bbbbbb;width:500px;font-family:verdana;font-size:11px">
<legend align=right><b><i>SILAHKAN DAFTAR</i></b></legend>
<table border=0 width=500px cellpadding=4 cellspacing=4 style="font-family:verdana;font-size:10px">
<form method=post action="daftar.php">
<tr>
<td><b>NAMA ID</b></td>
<td><input type=text name=nama_id size=30 maxlength="8" value="<? echo"$_POST[nama_id]"; ?>"></td>
</tr>
<tr>
<td><b>NAMA ANDA</b></td>
<td><input type=text name=nama_dpn size=30 maxlength="50" value="<? echo"$_POST[nama_dpn]"; ?>"></td>
</tr>
<tr>
<td><b>EMAIL</b></td>
<td><input type=text name=email size=50 maxlength="30" value="<? echo"$_POST[email]"; ?>"> <br> ( mis : abdgamal16@gmail.com )</td>
</tr>
<tr>
<td><b>URL</b></td>
<td><input type=text name=url size=50 maxlength="40" value="<? echo"$_POST[url]"; ?>"> <br> ( mis : http://abgamal.blogspot.com )</td>
</tr>
<tr>
<td><b>PASSWORD</b></td>
<td><input type=password name=password size=30 maxlength="8"></td>
</tr>
<tr>
<td><b>CONFIRM PASSWORD</b></td>
<td><input type=password name=passwordc size=30 maxlength="8"></td>
</tr>
<tr><td colspan=2><b>MASUKKAN KODE</b> </td></tr>
<tr><td colspan=2>
<? echo"<img src=daftar.php?tampil=1&cod=$captcha_word>"; ?>
</td>
</tr>
<tr><td colspan=2><input type=text name=word id="word"></td></tr>
<input type=hidden name=words id="words" value="<? echo"$captcha_word"; ?>"></td></tr>
<tr>
<td colspan=2 align=right>[ <a href="http://abgamal.blogspot.com">Kembali</a> ] <input type=submit name=subdaf value='Daftar'> <input type=reset value='Reset'></td>
</tr>
</form>
</table>
</fieldset>
<?
if($_POST[subdaf])
{
$nama_id=str_replace(" ","_",$_POST[nama_id]);
$urlstr=substr("$_POST[url]",0,7);
$check_anggota=mysql_query("SELECT nama FROM user WHERE nama='$nama_id'");
$col_anggota=mysql_fetch_array($check_anggota);

if(empty($nama_id))
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n NAMA ID TIDAK BOLEH KOSONG")
</script>
<?
}
elseif(!empty($col_anggota[nama]))
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n NAMA ID YANG ANDA GUNAKAN SUDAH EXIST \n SILAHKAN COBA YANG LAIN")
</script>
<?
}
elseif(empty($_POST[nama_dpn]))
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n NAMA ANDA TIDAK BOLEH KOSONG")
</script>
<?
}
elseif(empty($_POST[email]))
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n EMAIL TIDAK BOLEH KOSONG")
</script>
<?
}
elseif(!ereg("^.+\..+$",$_POST[email]))
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n INVALID PENULISAN EMAIL")
</script>
<?
}
elseif(empty($_POST[url]))
{
echo"<script>alert('url tidak boleh kosong')</script>";
}
elseif($urlstr!="http://")
{
echo"<script>alert('salah penulisan url')</script>";
}
elseif(empty($_POST[password]))
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n PASSWORD TIDAK BOLEH KOSONG")
</script>
<?
}
elseif($_POST[password]!="$_POST[passwordc]")
{
?>
<script>
alert("~~~ Warning!! ~~~ \n\n PASSWORD TIDAK MATCH")
</script>
<?
}
elseif($_POST[word]!=$_POST[words])
{
echo"<script>alert('kode salah')</script>";
}
else
{
$now=time();
$passwordc=md5($_POST[password]);
$register=mysql_query("INSERT INTO user (NAMA,PASSWORD,LEVEL,REALNAME,EMAIL,URL,WAKTU) VALUES('$_POST[nama_id]','$passwordc','2','$_POST[nama_dpn]','$_POST[email]','$_POST[url]','$now')");

if($register)
{
$welcome .="Dear $_POST[nama_dpn]".","."\n";
$welcome .="Welcome, Salam Kenal dengan Anda dan Selamat bergabung dengan kami"."\n\n";
$welcome .="LOGIN ID ANDA".":"."$_POST[nama_id]"."\n";
$welcome .="PASSWORD ANDA".":"."$_POST[password]"."\n\n";
$welcome .="# author:BLOGPROJECT ABDGAMAL\n".
"# email: abdgamal16@gmail.com\n".
"# url :http://abgamal.blogspot.com";
$kirim= mail("$_POST[email]","KEANGGOTAAN ANDA","$welcome\n\n", "FROM:\"BlogProject AbdGamal\"<abdgamal16@gmail.com>\n"."X-IP-Address: $_SERVER[REMOTE_ADDR]\n"."X-Referer: $_SERVER[HTTP_REFERER]\n");

}
?>
<script>alert("Thanks, Anda Sudah Menjadi Member Kami \n ID dan PASSWORD sudah kami kirim ke EMAIL Anda \n Silahkan di Cek");
window.location="http://abgamal.blogspot.com";
</script>
<?

}
}
?>


Bagian yang tidak termasuk untuk di copy
Keterangan
Ganti Text berwarna Merah dengan alamat anda di Blogspot
Yang Berwarna Biru, ganti sesuai dengan title, email dan url anda, sebagai informasi, bagian yang berwarna biru akan dikirim langsung ke Email pendaftar, jika registrasinya berhasil dieksekusi

1 comment:

  1. wagh keren deh pak abgamal..... thank you y....

    septian danu
    http://www.pulsabalikmodal.blogspot.com

    ReplyDelete