kaptanmikro1 1
kaptanmikro1
emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
Hikaye Ekle

Metin2 Kayıt Sayfası Yapımı

  • Konuyu başlatan Konuyu başlatan demirci66
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 21
  • Görüntüleme Görüntüleme 3K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Merhaba arkadaşlar bugun size metin2de kayıt paneli yapmayı göstericem ilk olarak kayit.php ve kaydet.php adında 2 dosya açıyoruz kayit.php kodları:
PHP:
<form class='cmxform' id='regForm' method='post' action="kaydet.php">   <input type="hidden" name="dostum" value="<?=$_REQUEST["dost"]?>" /> <p>                 <label for='userid'>Server </label> <em>*</em>
               	<select class="dattiridit" name="kayitserver">	<?php	$servercek = $_GET["sw"];	foreach($serverlist AS $aKey => $aValue) {	if ($servercek == $aKey) { echo'<option value="'.$aKey.'" selected="selected">'.$aValue.'</option>';}	else { echo'<option value="'.$aKey.'">'.$aValue.'</option>';}	}	?>	</select></p><label for='userid'>Hesap Adı </label> <em>*</em>	<input type='text' id='userid' name='hesapadi' size='25' class='required' minlength='3' autocomplete='off' maxlength='16'/></p>                              <div class='sepa'></div>
                 <label for='pwd'>Şifre</label> <em>*</em>               <input type='password' id='pwd' name='sifre' size='25' class='required password' minlength='2' autocomplete='off' maxlength='12'/></p>
               <div class='sepa'></div>			   <label for='c_pwd'>Şifre (Tekrar) </label>                <em>*</em>
               <input type='password' id='c_pwd' name='sifre2' size='25' class='required confirm_password' minlength='2' autocomplete='off' maxlength='12'/></p>
               <div class='sepa'></div><label for='email'>E-Mail</label> <em>*</em>               <input type='text' id='email' name='email' size='25' autocomplete='off' class='required email' />			   <div class='sepa'></div><label for='isim'>İsim</label> <em>*</em>               <input type='text' id='email' name='isim' size='25' autocomplete='off' class='required email' />			   <div class='sepa'></div><label for='silmekod'>Karakter Silme Kodu</label> <em>*</em>               <input type='text' id='email' name='silmekod' size='12' autocomplete='off' class='required email' maxlength="7" /><div class='sepa'></div><label for='captcha'>Güvenlik Kodu</label> <em>*</em><?phprequire_once('recaptchalib.php');$publickey = "6LeLzcQSAAAAALzH6Zl3kk8klPDStxsgqMMtAxNj";echo recaptcha_get_html($publickey);?></p>	       <br />
               <div class='sepa'></div>
	       <p class='notify'><a href='<?=$kurallarlink?>' target='_blank'><font color='red'>Oyun Kuralları ve Hizmet Sözleşmesi'</font></a>ni okuyunuz. Kayıt olan herkes, oyun kuralları ve hizmet sözleşmesini kabul etmiş sayılır. </p>
               <div class='sepa'></div>
               <p><input class='btn submit' name='register' type='submit' value='Kayıt Ol'/>                <input class='btn reset' type='reset' value='Sıfırla'/>               </p>
             </form>
Bu kayit olma sayfamızın kodlarıydı şimdi ise kaydet.php yapıcaz yanı kaydı ettiği yer kaydet.php kodları:
kaydet.php en üste ekle:
PHP:
<?phpif (!($_POST)) { echo '<meta http-equiv="refresh" content="0;URL=index.php">'; }else {mysql_connect("localhost", "root", "mysqlsifreniz"); // SERVER Bilgileriniz
mysql_select_db("account");  $kayitserver = $_POST["kayitserver"];
$hesapadi=$_POST["hesapadi"];$sifre=$_POST["sifre"];$sifre2=$_POST["sifre2"];$email=$_POST["email"];$isim=$_POST["isim"];$silmekod=$_POST["silmekod"];$suanzaman = date("Y-m-d H:i:s");$goldexpirex = date("Y-m-d H:i:s",strtotime($goldexpire));$silverexpirex = date("Y-m-d H:i:s",strtotime($silverexpire));$safeboxexpirex = date("Y-m-d H:i:s",strtotime($safeboxexpire));$autolootexpirex = date("Y-m-d H:i:s",strtotime($autolootexpire));$fishmindexpirex = date("Y-m-d H:i:s",strtotime($fishmindexpire));$marriageexpirex = date("Y-m-d H:i:s",strtotime($marriageexpire));$moneydropexpirex = date("Y-m-d H:i:s",strtotime($moneydropexpire));
?>
Buda kayıt yazılarının yazdığı yer:
PHP:
<?phpif (strlen($hesapadi) < 6) {$error=$error."<b><br>Kullanıcı Adı 6 Harften Küçük !";}if (strlen($sifre) < 6) {$error=$error."<b><br>Şifreniz 6 Harften Küçük !";}if ($sifre !== $sifre2) {$error=$error."<b><br>Şifreler Birbiriyle Uyuşmuyor !";}if (strlen($email) < 3) {$error=$error."<b><br>Email Adresinizi Kontrol Ediniz !";}if (strlen($isim) < 1) {$error=$error."<b><br>Lütfen Adınızı Giriniz !";}if (strlen($silmekod) != 7) {$error=$error."<b><br>Karakter Silme Kodu Giriniz ya da 7 Rakam Yapınız !";}if (strlen($error) > 0){	echo "<center><span style='font-size:15px;'>$error</span><BR><a href='javascript:history.back();' style='color:#FFF;'>Geri Dön</a></center><br>"; 	}	else	{		  require_once('recaptchalib.php');  $privatekey = "6LeLzcQSAAAAACVZ9AAwiNNepQcK3lU6vGzyV9Ca";  $resp = recaptcha_check_answer ($privatekey,                                $_SERVER["REMOTE_ADDR"],                                $_POST["recaptcha_challenge_field"],                                $_POST["recaptcha_response_field"]);if (!$resp->is_valid) {    // What happens when the CAPTCHA was entered incorrectly    echo ("<br><center>Lütfen Güvenlik Kodunu Doğru Giriniz !<br><a href='javascript:history.back();' style='color:#FFF;'><b>Geri Dön</b></a></center>");  } else   {  serverbaglan($kayitserver);  include "baglandimbak28.php";    mysql_select_db("account");	$hesapadim=mysql_real_escape_string($hesapadi);	$varmibak=mysql_fetch_object(mysql_query("select * from account where Login='$hesapadim'"));	if($varmibak){ // Üyelik varmı bak başlangıç		echo "<center>Malesef Üyelik Kullanımda !<br><a href='javascript:history.back();' style='color:#FFF;'>Geri Dön</a></center>";		} // Üyelik Varmı bak Bitiş		else		{ // gerçek kayıt başla			serverbaglan($kayitserver);	include "baglandimbak28.php";		mysql_select_db("account");$hesapadim=mysql_real_escape_string($hesapadi);$sifrem=mysql_real_escape_string($sifre);$emailm=mysql_real_escape_string($email);$isimm=mysql_real_escape_string($isim);$silmekodm=mysql_real_escape_string($silmekod);$sorum=mysql_real_escape_string($soru);$dostumbenim=mysql_real_escape_string($_POST["dostum"]);		 kaydetbeni();		if ($kaydoldunmu) {echo "<center>Tebrikler, ".$hesapadim." !<br><br> Başarılı Bir Şekilde Kayıt Oldunuz !<BR><br> İyi Oyunlar</center>";mysql_close($sqlServ);}else { echo "Veritabanıyla alakalı bir hata oluştu"; }	}	}	}	
	?>

İyi Forumlar.
 
Son düzenleme:
PHP:
require_once("ayarlarim159.php");

Dosyası Nerde ?

Onun Yerine :

PHP:
mysql_connect("localhost", "root", "mysqlsifreniz"); // SERVER Bilgileriniz
mysql_select_db("account");

Bunu Kullan


"Ve benim kayıt formu kodlarını kullanmışsın :D"

"jQuery Kodları eksik POST Etmeyebilir..."
 
Son düzenleme:
PHP:
require_once("ayarlarim159.php");

Dosyası Nerde ?

Onun Yerine :

PHP:
mysql_connect("localhost", "root", "mysqlsifreniz"); // SERVER Bilgileriniz
mysql_select_db("account");

Bunu Kullan


"Ve benim kayıt formu kodlarını kullanmışsın :D"

"jQuery Kodları eksik POST Etmeyebilir..."
Senin kodlarmı bilmem bi jaxen panelinin içinden aldım yararlı olur diye.
Eksik jQuery kodlarını verirmisin fark etmemişim onları :)
 
PHP:
<form name="f1" action="kayit.php" method="post" onsubmit="return validate()">

BUNU ;

PHP:
<form action="kayit.php" method="post">

Değiştirsen Yeterli...
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst