//////////////////////////////////////////////// // Ozer Php Uye kayıt sistemi ////// // By Ozernet h-ozernet@hotmail.com ////// ////////////////////////////////////////////////
function echoheader(){} function echofooter(){} function msg($tip, $acikla, $mesj, $geri=FALSE){ echoheader($tip, $acikla); global $dil; echo"<table border=0 cellpading=0 cellspacing=0 width=100% height=50><tr><td >$mesj"; if($geri){echo"<br /><br> <a href=\"$geri\">Geri git</a>"; } echo"</td></tr></table>"; echofooter();exit();}
////////////////////////////////////////////////// // Ozer Php Uye kabul ve index sistemi ////// // By Ozernet h-ozernet@hotmail.com ////// //////////////////////////////////////////////////
function echoheader(){} function echofooter(){} function msg($tip, $acikla, $mesj, $geri=FALSE){ echoheader($tip, $acikla); global $dil; echo"<table border=0 cellpading=0 cellspacing=0 width=100% height=50><tr><td >$mesj"; if($geri){echo"<br /><br> <a href=\"$geri\">Geri git</a>"; } echo"</td></tr></table>"; echofooter();exit();}
//./moduller klasorünün içine atacağınız dosyaların adını array liste tanıtın user veya admin kimlerin görecegini belirleyin. //<a href=\"index.php?mod=haberekle\">haberekle</a <--ornek link. şeklinde ulaşılır.
if($mod == ""){ //require("moduller/main.php"); menu banner gibi sayfalar buraya
echo" Girdiniz.! Temiz bir sistem degilmi? Programlama saglam. Nasılsa degiştireceksinizdiye şekillendirmedim.<br> kafanıza göre şekillendir'ebilirsiniz Maksat namımız yürüsün. Hobi olarak yapıyoruz yazarken ticari bir amaç gütmüyoruz.<br> Ozernet bilgisayar ve internet. <a href=\"index.php?mod=haberekle\">haberekle</a> <--ornek link. <a href=\"?action=cikis\">Çıkış</a> <br><br><br>Html'herkezce bilinebilir. Php'Ozernet den öğrenilir.<br><br><br>";
/////////////////////////////////////////////////////// //// Ozer Php Dosya ve klasör okuma sistemi ////// //// By Ozernet h-ozernet@hotmail.com ////// ///////////////////////////////////////////////////////
// echo" Html'herkezce bilinebilir. Php'Ozernet den öğrenilir. // Ozernet Bilgisayar ve internet"; // Maksat namımız yürüsün, birilerine hayrımız dokunsun. // Hobi olarak yazıyoruz ticari maksat gütmedik..
////////////////////////////////////////////////
// Ozer Php Uye kayıt sistemi //////
// By Ozernet h-ozernet@hotmail.com //////
////////////////////////////////////////////////
function echoheader(){} function echofooter(){}
function msg($tip, $acikla, $mesj, $geri=FALSE){ echoheader($tip, $acikla); global $dil;
echo"<table border=0 cellpading=0 cellspacing=0 width=100% height=50><tr><td >$mesj";
if($geri){echo"<br /><br> <a href=\"$geri\">Geri git</a>"; }
echo"</td></tr></table>"; echofooter();exit();}
echo<<<DilTr
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
DilTr;
/*
./vt/uyeler.php adında klasör ve dosya oluşturun
içine <?PHP die("Bu dosyayı açma yetkiniz yok !!!"); ?> kodunu kaydedin..
*/
//mkdir("./vt");
//touch("vt/uyeler.vt.php","w");
//@chmod("./vt", "0777");
//@chmod("vt/uyeler.vt.php", "0777");
$ayar_url_adresi = "http://localhost/ozer";
$ayaracik = "disabled";
$kayitacik = "evet";
$yenikayit = "evet";
$zamanayari = "0";
$kayit_seviye = "4"; // 1 admin 2 editor 3 oper 4 user olabilir
if($kayit == "uyekayit"){
if($yenikayit != "evet"){ msg("hata","Hata", "Uye kayıt işlemi kapalı.!"); }
if(!$uyeadi) { msg("hata","Hata !!!", "Uye adı boş bırakılamaz .!<meta http-equiv=refresh content=1;url=javascript:history.go(-1)>"); }
if(!$uyerumuz) { msg("hata","Hata !!!", "Rumuz boş bırakılamaz .!<meta http-equiv=refresh content=1;url=javascript:history.go(-1)>"); }
if(!$uyesifre) { msg("hata","Hata !!!", "Şifre boş bırakılamaz.!<meta http-equiv=refresh content=1;url=javascript:history.go(-1)>"); }
if(!$uyemail) { msg("hata","Hata !!!", "Email boş bırakılamaz.!<meta http-equiv=refresh content=1;url=javascript:history.go(-1)>"); }
$uyeadi = preg_replace( array("'<'", "'>'", "'\n'", "'\r'", "'\|'"), array("", "", "", "", ""), $uyeadi);
$uyerumuz = preg_replace( array("'<'", "'>'", "'\n'", "'\r'", "'\|'"), array("", "", "", "", ""), $uyerumuz);
$uyemail = preg_replace( array("'<'", "'>'", "'\n'", "'\r'", "'\|'"), array("", "", "", "", ""), $uyemail);
$uyesifre = preg_replace( array("'<'", "'>'", "'\n'", "'\r'", "'\|'"), array("", "", "", "", ""), $uyesifre);
if(!preg_match("/^[\.A-z0-9_\-]{1,15}$/i", $uyeadi)) { msg("hata", "Hata !!!", "$uyeadi Uye adında geçersiz karekterler kullanamazsınız harf numara ve _ kullanın."); }
if(!preg_match("/^[\.A-z0-9_\-]{1,15}$/i", $uyerumuz)){ msg("hata", "Hata !!!", "Rumuz da geçersiz karekterler kullanamazsınız harf numara ve _ kullanın."); }
if(!preg_match("/^[\.A-z0-9_\-]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/", $uyemail)){ msg("hata", "Hata !!!", "Email geçersizdir."); }
if(!preg_match("/^[\.A-z0-9_\-]{1,15}$/i", $uyesifre)){ msg("hata", "Hata !!!", "Şifre oluştururken geçerli karakterler harf ve numara kullanın"); }
$uyeler = file("./vt/uyeler.vt.php");
foreach($uyeler as $uye_list)
{
$uye_diz = explode("|", $uye_list);
if($uye_diz[2] == $uyeadi){ msg("hata", "Hata", "Üzgünüm Üye adı kullanılmakta yenisini deneyin"); }
}
$zaman_ekle = time()+($zamanayari*60);
$uyesifre = md5($uyesifre);
$yukle_uye_list = file("./vt/uyeler.vt.php");
$yeni_uye_list = fopen("./vt/uyeler.vt.php", "a");
fwrite($yeni_uye_list, "$zaman_ekle|$kayit_seviye|$uyeadi|$uyesifre|$uyerumuz|$uyemail|0|0||||\n");
fclose($yeni_uye_list);
if($kayitacik == "evet" and $ayaracik == "active"){
send_mail("$uye_kayit_mail", "Ozernet - Yeni üye kaydı", "Yeni üye ($uyeadi)
Yeni kayıt:\nÜye adı: $uyeadi\nRumuz: $uyerumuz\nEmail: $uyemail\n ");
}
msg("uye", "Uye kayit", "Üyelik işleminiz tamamlandı .<br>Şimdi giriş yapmak için ana sayfaya gidin. <a href=index.php>Anasayfa</a>");
}elseif($kayit == "yenisifre"){
echoheader("uye","Yeni Sifre");
echo"<form method=post action=\"$PHP_SELF\">
Uye adı ve mail adresinizi yazın ,<br> Şifrnizi mail'inize yollaylım.<br>
<input type=text name=uye onclick=\"value=""\" value=\"Uyeadi\" seize=20><br>
<input type=text name=email onclick=\"value=""\" value=\"Email\" size=\"20\"><br>
<input type=submit value=\"Şifremi Yolla\"><br>
<input type=hidden name=kayit value=geribildirim>
<input type=hidden name=mod value=yenisifre>
</form>";
echofooter();
}elseif($kayit == "geribildirim"){
if(!isset($uye) or !$uye or $uye == '' or !isset($email) or !$email or $email == ''){ msg("hata", "Hata !!!", "Uye adı ve mail yazmalısınız! "); }
$var = FALSE;
$uyeler = file("./vt/uyeler.vt.php");
foreach($uyeler as $uye_list){
$uye_diz = explode("|", $uye_list);
if($uye_diz[2] == $uye and $uye_diz[5] == $email){ $gonder = "${uye_diz[0]}${uye_diz[3]}"; $var = TRUE; break;}
}
if(!$var){ msg("hata", "Hata !!!", "Girdiginiz Üye adı veritabanında bulunamadı.!"); }
else{
$url_adresi = "$ayar_url_adresi/kayit.php?ozer=net&link=$gonder";
$mesaj = "Selam,\n Yeni şifrenizi öğrenmek için linke tıklayınız: <a href=\"$url_adresi\">$url_adresi</a> Ozernet";
mail("$email", "Bildirimler ( Ozernet Yeni Şifre bildirimi )", $mesaj ,
"From: no-reply@$SERVER_NAME\r\n"
."X-Mailer: PHP/" . phpversion()) or die("Mail yollanamadı!");
msg('bilgi','Bildirim Maili',"Posta kutunuzu konturol edin mailiniz yollandı.");
}
//Şifre yollama
}elseif($ozer == "net"){
if($link == "" or !$link){ msg("hata", "Hata !!!", "Tüm kutuları sorgula"); }
$var = FALSE;
$uyeler = file("./vt/uyeler.vt.php");
foreach($uyeler as $uye_list){
$uye_diz = explode("|", $uye_list);
if($link == "${uye_diz[0]}${uye_diz[3]}"){ $var = TRUE; break;}
}
if(!$var){ msg("hata", "Hata !!!", "Geçersiz link"); }
else{
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for($i=0;$i<9;$i++){
$yeni_sifre .= $salt{rand(0,33)};
}
$md5_sifre = md5($yeni_sifre);
$vt_yukle = file("./vt/uyeler.vt.php");
$yeni_vt = fopen("./vt/uyeler.vt.php", w);
foreach($vt_yukle as $vt_yukle_list){
$vt_yukle_diz = explode("|", $vt_yukle_list);
if($geri != "${vt_yukle_diz[0]}${vt_yukle_diz[3]}"){
fwrite($yeni_vt,"$vt_yukle_list");
}else{
fwrite($yeni_vt,"$vt_yukle_diz[0]|$vt_yukle_diz[1]|$vt_yukle_diz[2]|$md5_sifre|$vt_yukle_diz[4]|$vt_yukle_diz[5]|$vt_yukle_diz[6]|$vt_yukle_diz[7]|||\n");
}
}
fclose($yeni_vt);
$mesaj = "Selam <b> $uye_diz[2]</b> \n Yeni Ozernet şifreniz:'<b> $yeni_sifre </b>'Sonraki girişinizde şifrenizi değiştirin.";
mail("$uye_diz[5]", "Ozernet için yeni şifrniz", $mesaj ,
"From: no-reply@$SERVER_NAME\r\n"
."X-Mailer: PHP/" . phpversion()) or die("Mail yollanamadı.! ");
msg("bilgi", "Şifre yollama", "<b> $uye_diz[2]</b> İçin yeni şifreniz yollandı.");
}
}else{echo"<a href=\"kayit.php?kayit=yenisifre\">ŞifreHatırlat</a> <a href=\"kayit.php?\">UyeKaydı</a>";
if($yenikayit != "evet"){ msg("hata","Hata", "Üye kaydı kapalı"); }
echoheader("uye", "Uye kaydı");
echo<<<HTML
<table leftmargin=0 marginheight=0 marginwidth=0 topmargin=0 border=0 cellspacing=0>
<form name=login action="$PHP_SELF" method=post>
<tr><td width=80>Uyeadı: </td>
<td><input tabindex=1 type=text name=uyeadi size="20"></td>
</tr><tr><td width=80>Rumuz: </td>
<td><input tabindex=1 type=text name=uyerumuz size="20"></td>
</tr><tr><td width=80>Şifre: </td>
<td><input tabindex=1 type=text name=uyesifre size="20"></td>
</tr> <tr><td width=80>Email: </td>
<td><input tabindex=1 type=text name=uyemail size="20"></td>
</tr> <tr> <td></td>
<td ><input accesskey="s" type=submit style="background-color: #F3F3F3;" value='Kaydet'></td>
</tr> <tr> <td align=center colspan=2>$geribildir</td> </tr>
<input type=hidden name=kayit value=uyekayit>
</form> </table>
HTML;
echofooter();
}
?>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.