Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Sunucunuzun Adý</title>
- <style>
- body {
- color: #003300;
- font-family: Verdana, Arial, Serif;
- font-size: 10pt;
- }
- input {
- border: 1px solid #003300;
- color: #003300;
- background: #DDDDDD;
- font-family: Verdana, Arial, Serif;
- font-size: 10pt;
- }
- tr {
- font-size: 10pt;
- }
- a:link {
- text-decoration: none;
- color: #003300;
- }
- a:visited {
- text-decoration: none;
- color: #003300;
- }
- a:active {
- text-decoration: none;
- color: #003300;
- }
- a:hover {
- text-decoration: none;
- color: #FF6600;
- }
- </style>
- </head>
- <body>
- <div align="center">
- <?php
- $mysql_user = "root";
- $mysql_pass = "kurulumda girdiðniz þifre";
- $mysql_database = "uoacc";
- $mysql_host = "localhost";;
- ?>
- <FORM METHOD=POST ACTION="<?php echo $_SERVER['PHP_SELF']; ?>?act=register">
- <table cellspacing=0 border=0>
- <tr>
- <td colspan=2 style="border: 1px solid #003300; background: #DDDDDD;"><CENTER><A HREF="index.php">XXXX Ultima Online Shard</A></CENTER></td>
- </tr>
- <tr>
- <td style="border-left: 1px solid #003300"> Account Adi</td>
- <td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="login" ></td>
- </tr>
- <tr>
- <td style="border-left: 1px solid #003300"> Sifre:</td>
- <td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha1"> </td>
- </tr>
- <tr>
- <td style="border-left: 1px solid #003300"> Sifre Tekrar: </td>
- <td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha2"> </td>
- </tr>
- <tr>
- <td style="border-left: 1px solid #003300"> Email Adresi:</td>
- <td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="email"> </td>
- </tr>
- <tr>
- <td style="border: 1px solid #003300; border-top: 0px;" colspan=2><CENTER><INPUT NAME="Kayit Ol" VALUE="Kayit Ol" TYPE="submit"></CENTER></td>
- </tr>
- </table>
- </FORM>
- <?php
- if ($_GET['act'] == 'register')
- {
- $conn = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
- mysql_select_db($mysql_database);
- $user = injection_koruma($_POST['login']);
- $pass1 = injection_koruma($_POST['senha1']);
- $pass2 = injection_koruma($_POST['senha2']);
- $email = injection_koruma($_POST['email']);
- if (araulan(Array($user,$pass1,$pass2,$email)) == true)
- {
- if ($pass1 == $pass2)
- {
- if (ereg("([0-9,a-z,A-Z])", $user))
- {
- if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email))
- {
- $query = mysql_query("SELECT * FROM accounts WHERE login='$user'");
- $num_rows = mysql_num_rows($query);
- if ($num_rows == 0)
- {
- $query = mysql_query("SELECT * FROM accounts WHERE email='$email'");
- $num_rows = mysql_num_rows($query);
- if ($num_rows == 0)
- {
- $query = mysql_query("INSERT INTO accounts (login, password, email, status) VALUES ('$user','$pass1','$email','0')");
- if (!$query)
- {
- echo ":: Sistemde Olusan Bir Ariza Nedeniyle Suanda Hesap Alimi Yapilamiyor ::";
- }
- else
- {
- echo ":: Accountunuz Basariyla Olusturuldu.Ilk Save'den Sonra Basariyla Giris Yapabilirsiniz ::";
- }
- }
- else
- {
- echo ":: Bu Email Adresi Zaten Veritabaninda Kayitli ::";
- }
- }
- else
- {
- echo ":: Bu Account Adresi Zaten Veritabaninda Kayitli ::";
- }
- }
- else
- {
- echo ":: Tanimlanamayan Mail Adresi ::";
- }
- }
- else
- {
- echo ":: Sadece Rakam (0-9) ve Harf Giriniz(a-z) ::";
- }
- }
- else
- {
- echo ":: Sifreniz Geçerli Degil::";
- }
- }
- }
- // Injection Harfleri Yasak
- function injection_koruma($sql)
- {
- $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
- $sql = trim($sql);
- $sql = strip_tags($sql);
- $sql = addslashes($sql);
- return $sql;
- }
- // Her Tarafi Doldurmusmu
- function araulan($campos){
- foreach($campos as $c){
- if(empty($c)){
- echo ":: Tüm Bosluklari Doldurunuz ::<br>";
- return false;
- }else{
- return true;
- }
- }
- }
- ?>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement