home *** CD-ROM | disk | FTP | other *** search
/ H4CK3R 4 / hacker04 / 04_HACK04.ISO / src / PHP / AcMakerWml.php < prev    next >
Encoding:
Text File  |  2001-07-02  |  4.3 KB  |  141 lines

  1.     //**************************************
  2.     //     
  3.     // Name: AcMakerWml
  4.     // Description:making accounts with wml 
  5.     //     &html
  6.     // By: Bogomil Shopov
  7.     //
  8.     //This code is copyrighted and has    // limited warranties.Please see http://
  9.     //     www.Planet-Source-Code.com/xq/ASP/txtCod
  10.     //     eId.326/lngWId.8/qx/vb/scripts/ShowCode.
  11.     //     htm    //for details.    //**************************************
  12.     //     
  13.     
  14.     ****************** 
  15.     config.php 
  16.     ****************** 
  17.     <? 
  18.     $server="DBhost"; 
  19.     $user="DBUSER"; 
  20.     $pass="DBpassword"; 
  21.     $dbname="DBNAME"; 
  22.     ?> 
  23.     ****************** 
  24.     create_db.php 
  25.     ****************** 
  26.     <? 
  27.     require("config.php"); 
  28.     error_reporting(15); 
  29.     $connect_db=mysql_connect($server,$user,$pass); 
  30.     $create_db=mysql_create_db($dbname); 
  31.     mysql_query($create_db); 
  32.     mysql_select_db($dbname); 
  33.     $create_tbl=("CREATE TABLE logs (id INT (3) not null AUTO_INCREMENT, 
  34.     user VARCHAR (21) not null , 
  35.     pass VARCHAR (21) not null , 
  36.     name VARCHAR (35) not null , 
  37.     email VARCHAR(42) not null , 
  38.     PRIMARY KEY (id))"); 
  39.     $rezult=mysql_query($create_tbl); 
  40.     ?> 
  41.     ******************* 
  42.     register.html 
  43.     ******************* 
  44.     <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
  45.     <html> 
  46.     <head> 
  47.     <title>Register! 
  48.     </title> 
  49.     </head> 
  50.     <body> 
  51.     <form action = register.php method=post> 
  52.     <center> 
  53.     ID:<br> 
  54.     <input type= text name=username size=14> 
  55.     <br>Password:<br> 
  56.     <input type= password name=password size=14> <br> 
  57.     Name:<br> 
  58.     <input type=text name=name size=22><br> 
  59.     E-mail:<br> 
  60.     <input type =text name=email size=22><br> 
  61.     <input type= submit value="Register..!"> 
  62.     </center> 
  63.     </body> 
  64.     </html> 
  65.     ******************* 
  66.     register.php 
  67.     ******************* 
  68.     <? 
  69.     require("config.php"); 
  70.     mysql_connect($server,$user,$pass); 
  71.     mysql_select_db($dbname); 
  72.     $insert_data="INSERT INTO logs (user,pass,name,email) 
  73.     VALUES ('$username','$password','$name','$email')"; 
  74.     mysql_query($insert_data); 
  75.     mail($email,"Registration","You are registered in our database \n user:$username \n pass:$password "); 
  76.     echo"<center>Thank you!<br><a href=login.html>Login!</a>"; 
  77.     ?> 
  78.     ************** 
  79.     login.html 
  80.     ************** 
  81.     <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
  82.     <html> 
  83.     <head> 
  84.     <title>login! 
  85.     </title> 
  86.     </head> 
  87.     <body> 
  88.     <form action =login.php method=post> 
  89.     <center> 
  90.     ID:<br> 
  91.     <input type=text name=username size=14> 
  92.     <br>Password:<br> 
  93.     <input type=password name=password size=14> <br> 
  94.     <input type=submit value="Login..!"> 
  95.     </center> 
  96.     </body> 
  97.     </html> 
  98.     **************** 
  99.     login.php 
  100.     **************** 
  101.     <? 
  102.     mysql_connect($server,$user,$pass); 
  103.     mysql_select_db($dbname); 
  104.     $select_data=("SELECT name FROM logs WHERE pass='$password'AND user='$username' "); 
  105.     $ver=mysql_query($select_data); 
  106.     $string=mysql_fetch_array($ver); 
  107.     if ($string==0){ 
  108.     echo"<center>You are not in database<br> 
  109.     <a href=register.html>Register</a></center> 
  110.     "; 
  111.     } 
  112.     else 
  113.     echo"<center><font color=blue size=+2>Welcome $string[0]</font></center>"; 
  114.     ?> 
  115.     ********************** 
  116.     register.wml 
  117.     ********************** 
  118.     <?xml version="1.0"?> 
  119.     <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd"> 
  120.     <wml> 
  121.     <template> 
  122.     <do type="prev"><prev/></do> 
  123.     </template> 
  124.     <card id="card1" title="Register" newcontext="true"> 
  125.     <p align="center"> 
  126.     ID:<input name="username" size="15" /> 
  127.     Password:<input name="password" type="password" /> 
  128.     Name:<input name="name" size="10" /> 
  129.     E-mail:<input name="email" size="10" /> 
  130.     <do type="Send" label="Send"> 
  131.     <go href="register.php" method="post" accept-charset="unknown"> 
  132.     <postfield name="username" value="$username"/> 
  133.     <postfield name="email" value="$email"/> 
  134.     <postfield name="password" value="$password"/> 
  135.     <postfield name="name" value="$name"/> 
  136.     </go> 
  137.     </do> 
  138.     </p> 
  139.     </card> 
  140.     </wml>
  141.