En Komik ve Eğlenceli Videolar Burada. * FrmTR Sohbet Kontrol Panelinizde.
Forum TR
Go Back   Forum TR > >
FrmTR'ye Reklam Vermek İçin: [email protected]
Cevapla
 
Konu Araçları
Eski 13-02-09, 22:08   #1
serhat292

Post (ACİL)Php Kodlama İle Siteye Üyelik Girişi Ekleme Sorun Yardım??


Merhaba arkadaşlar elimde üyelik ekleme ile ilgili kodlar var yazıyorum ama bazı yerlerde sorun çıkıyor çözemedim bilgisi olan arkadaşlar yardım edebilirmi..

Kodalar: --- hata varsa erde Olduğunu söylermisiniz .

ayar.php
Alıntı:
<?php
/*Buraya MySQL kullanıcı ve veri tabanı bilgilerimizi giriyoruz.
Siz kendinize göre düzenleyin.. */
$mysql_sunucu="localhost";
$mysql_kullanici="kullanici_adi";
$mysql_sifre="sifre";
$mysql_vt="veri_tabanimiz";

@mysql_connect($mysql_sunucu,$mysql_kullanici,$mys ql_sifre) or die("Veri tabanina baglanilamadi! Cunku: ". mysql_error());
@mysql_select_db($mysql_vt) or die("Veri tabanini seçemedim");
?>
kayit.php:

Alıntı:
<html>
<head><title>Kayıt</title></head>
<body>
<?php
include "ayar.php";
//Herhangi bir POST datası yoksa..
if (empty($_POST)){
echo "<form name='kayit' action='".$PHP_SELF."' method='post'>\n";
echo "Kullanıcı Adı: <input type='text' name='kullanici' id='kullanici' /><br />\n";
echo "Şifre: <input type='password' name='sifre1' id='sifre1' /><br />\n";
echo "Şifre(Tekrar): <input type='password' name='sifre2' id='sifre2' /><br />\n";
echo "Email: <input type='text' name='email' id='email' /><br />\n";
echo "<input type='submit' name='submit' value='Kayıt' /><br />\n";
echo "</form>\n";
}
//Formdan gelen POST dataları varsa
else {
//Kötü amaçlı kodlardan kurtulalım..
$_POST['kullanici']=mysql_real_escape_string($_POST['kullanici']);
$_POST['sifre1']=mysql_real_escape_string($_POST['sifre1']);
$_POST['sifre2']=mysql_real_escape_string($_POST['sifre2']);
$_POST['email']=mysql_real_escape_string($_POST['email']);

//Girilen şifrelerin aynı olup olmadığını kontrol edelim
if ($_POST['sifre1']!=$_POST['sifre2']) echo "Şifreleriniz uyuşmuyor. Lütfn tekrar deneyin.";

//E-mail adresinin geçerliliğini kontrol edelim..
elseif (!eregi("^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$",$_POST['nmail1']))
echo "Geçerli bir e-mail adresi girmediniz. Lütfen tekrar deneyin!";
else {
$sifre=md5(sh1($_POST['sifre1'])); /* Şİfreyi önce sh1 sonra md5 ile güvenli hale
getiriyoruz ki kötü niyetli kişiler öğrenemesin..*/
$cookie=md5($_POST['kullanici']);
if(mysql_query("INSERT INTO uyeler (kullanici,sifre,email,cookie) VALUES ('$_POST[kullanici]','$sifre','$_POST[email]','$cookie')")) echo "Kayıt başarılı..";
else "Kayıt yapılamadı.";
}
}
?>
</body>
</html>
giris.php

Alıntı:

<html><head><title>Giriş</title></head>
<body>
<?php
include "ayar.php";
if (empty($_POST)){
echo "<form name='login' action='".$PHP_SELF."' method='post'>\n";
echo "Kullanıcı Adı:<input type='text' name='kullanici' id='kullanici' /><br />\n";
echo "Şifre:<input type='password' name='sifre' id='sifre' /><br />\n";
echo "<input type='submit' name='gir' value='Giriş' />\n";
echo "</form>";
}
else{
$_POST['kullanici']=mysql_real_escape_string($_POST['kullanici']);
$_POST['sifre']=mysql_real_escape_string($_POST['sifre']);
$sifre=md5(sh1($_POST['sifre']));
$sorgu=mysql_query("SELECT sifre,kullanici,cookie FROM uyeler
WHERE kullanici='$_POST[kullanici]' AND sifre='$sifre'");
$kontrol=mysql_num_rows($sorgu);
if ($kontrol>0){
echo "Giriş başarılı.";
$kullanicimiz=mysql_fetch_array($sorgu);
setcookie("cookie_adi",$kullanicimiz['cookie'],time()+3600);
//3600 yerine kullanıcının ne kadar süreyle hatırlanacağını saniye cinsinden girin..
}
else "Giriş başarısız..";
}
?>
</body>
</html>
kurulum.php

Alıntı:
<?php

include "ayar.php";
mysql_query("CREATE TABLE `uyeler` (
`no` int(255) unsigned NOT NULL auto_increment,
`kullanici` varchar(50) NOT NULL,
`sifre` varchar(32) NOT NULL,
`cookie` varchar(32) NOT NULL,
`email` varchar(100) NOT NULL,
PRIMARY KEY (`no`)
)");
?>
icerik.php

Alıntı:
<html>
<head><title>Sayfamız</title></head>
<body>
<?php
include "ayar.php";
if (empty($_COOKIE["cookie_adi"])) echo "Bu alana erişmek için üye girişi yapmalısınız!";
else {
$sorgu=mysql_query("SELECT * FROM uyeler WHERE cookie='$_COOKIE[cookie_adi]'");
$kontrol=mysql_num_rows($sorgu);
if ($kontrol>0) {
$kullanicimiz=mysql_fetch_array($sorgu);
echo "Hoşgeldin ".$kullanicimiz["kullanici"]."!";
/* Bu alana üyelerin erişebileceği sayfanın içeriği gelecek $kullanicimiz dizi değişkeni ile girişyapmış olan üyenin tüm bilgilerine ulaşabiliriz */ } else echo "Bu alana erişmek için üye girişi yapmalısınız!";
}
?>
</body>
</html>
Arkadaşlar birde birkaç resim koycam o resimlerdede bu kodaları tarayıcıda localhost diye baktığımda bir kaç soru çıkıyor.












Arkadaşlar ben bunlar hakkında bilgi istiyorum.

Birde ayriyetten ayrı bi sorum var bu kodları frontpageden yaptığım siteye naısıl ekleyeceğim neler yapmam lazım,
Yardımları dokunan herkeze şimdiden saol.++rep
  Alıntı Yaparak Cevapla
Eski 01-09-09, 20:13   #2
fatih_dadas1985

Varsayılan C: (ACİL)Php Kodlama İle Siteye Üyelik Girişi Ekleme Sorun Yardım??


Offff hİÇ bİŞey anlamadim
  Alıntı Yaparak Cevapla
Eski 12-11-09, 00:25   #3
aramandan

Varsayılan C: (ACİL)Php Kodlama İle Siteye Üyelik Girişi Ekleme Sorun Yardım??


bu kodlar çalışmıyoo
  Alıntı Yaparak Cevapla
Eski 26-11-09, 15:43   #4
bugnot

Varsayılan C: (ACİL)Php Kodlama İle Siteye Üyelik Girişi Ekleme Sorun Yardım??


Bende bu kodlar çalışmıyo
  Alıntı Yaparak Cevapla
Eski 26-11-09, 15:44   #5
bugnot

Varsayılan C: (ACİL)Php Kodlama İle Siteye Üyelik Girişi Ekleme Sorun Yardım??

ben hiçbirşey anlamadım
  Alıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Reklam Mailimiz. Gizlilik Politikası


Reklamı Kapat

Reklamı Kapat