• 22-01-2018, 11:59:06
    #1
    Üyeliği durduruldu
    aşağıda kodlarda rumuz kayıt sayfası var bu rumuz kullanılmakda yada e posta kullanımda uyarısı var kişi rumuz almaya calışırken aynı rumuzdan varsa hata uyarısı veriyor ama rumuzuda kayıt ettiriyor boş olarak
    anlıyan birisi yardımcı olsun lütfen
    <?php session_start(); ?>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
    <?php
    require_once('config.php');
    $connect = mysql_connect($dburl,$dbuname,$dbpass) or die('baglanti kurulamadi');
    mysql_select_db($dbisim) or die('db bulunamadi');

    if(isset($_POST['guncelle']))
    {

    $kullanici=$_POST['username'];
    $email=$_POST['email'];
    $password=$_POST['password'];
    $fbid=$_POST['fbid'];
    $code = $_REQUEST["code"];

    echo($kullanici.">".$email.">".$password.">".$fbid .">".$_SESSION['FBID']);



    $res= mysql_query("SELECT * FROM oyuncular WHERE fbid ='".$fbid."'");
    @mysql_query(" UPDATE oyuncular SET fbreg =1 WHERE fbid ='".$fbid."'");
    if(@mysql_num_rows($res)>0)
    {
    $uc=mysql_query("SELECT * FROM oyuncular WHERE kullaniciadi='".$kullanici."'" );
    if(@mysql_num_rows($uc)>0)
    {
    echo "<script>alert('Bu kullanıcı adı başka bir üye tarafından kullanılmakta'); history.go(-1);</script>";exit;
    }


    $uc2=mysql_query("SELECT * FROM oyuncular WHERE eposta='".$email."'" );
    if(@mysql_num_rows($uc2)>0)
    {
    echo "<script>alert('Bu E-Posta adresi zaten kullanılmakta'); history.go(-1);</script>";exit;
    }
    if ($code != $_SESSION["guv"])
    {
    echo "<script>alert('Güvenlik kodu hatalı.');history.go(-1);</script>"; exit;
    }
    @mysql_query(" UPDATE oyuncular SET name = '".$kullanici."', kullaniciadi='".$kullanici."', eposta='".$email."', parola='".$password."' WHERE fbid ='".$fbid."'");
    }
    $_SESSION['FBID']=$fbid;
    header("Location: login.php");
    }


    ?>
  • 22-01-2018, 12:05:06
    #2
    Üyeliği durduruldu
    mysql kayıt eden satırı else içine alırsanız sorun düzelir hocam. aşağıdaki kodu bir deneyin.
    <?php
    require_once('config.php');
    $connect = mysql_connect($dburl,$dbuname,$dbpass) or die('baglanti kurulamadi');
    mysql_select_db($dbisim) or die('db bulunamadi');
    if(isset($_POST['guncelle']))
    {
    $kullanici=$_POST['username'];
    $email=$_POST['email'];
    $password=$_POST['password'];
    $fbid=$_POST['fbid'];
    $code = $_REQUEST["code"];
    echo($kullanici.">".$email.">".$password.">".$fbid .">".$_SESSION['FBID']);
    $res= mysql_query("SELECT * FROM oyuncular WHERE fbid ='".$fbid."'");
    @mysql_query(" UPDATE oyuncular SET fbreg =1 WHERE fbid ='".$fbid."'");
    if(@mysql_num_rows($res)>0)
    {
    $uc=mysql_query("SELECT * FROM oyuncular WHERE kullaniciadi='".$kullanici."'" );
    $uc2=mysql_query("SELECT * FROM oyuncular WHERE eposta='".$email."'" );
    if(@mysql_num_rows($uc)>0)
    {
    echo "<script>alert('Bu kullanıcı adı başka bir üye tarafından kullanılmakta'); history.go(-1);</script>";exit;
    }
    elseif(@mysql_num_rows($uc2)>0)
    {
    echo "<script>alert('Bu E-Posta adresi zaten kullanılmakta'); history.go(-1);</script>";exit;
    }
    elseif ($code != $_SESSION["guv"])
    {
    echo "<script>alert('Güvenlik kodu hatalı.');history.go(-1);</script>"; exit;
    }
    else
    {
    @mysql_query(" UPDATE oyuncular SET name = '".$kullanici."', kullaniciadi='".$kullanici."', eposta='".$email."', parola='".$password."' WHERE fbid ='".$fbid."'"
    );
    }
    }
    $_SESSION['FBID']=$fbid;
    header("Location: login.php");
    }
    ?>
  • 22-01-2018, 12:10:23
    #3
    Üyeliği durduruldu
    yine aynı hatayı verdi hocam
  • 22-01-2018, 12:18:56
    #4
    şu kodu düzgün bir şekilde paylaşırsanız yardımcı oluruz hocam
    https://paste.ee/
  • 22-01-2018, 12:24:14
    #5
    Üyeliği durduruldu
    DefneMedya adlı üyeden alıntı: mesajı görüntüle
    şu kodu düzgün bir şekilde paylaşırsanız yardımcı oluruz hocam
    https://paste.ee/
    tabiki hocam
    <?php session_start(); ?>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
    <?php
    require_once('config.php');
    $connect = mysql_connect($dburl,$dbuname,$dbpass) or die('baglanti kurulamadi');
    mysql_select_db($dbisim) or die('db bulunamadi');

    if(isset($_POST['guncelle']))
    {

    $kullanici=$_POST['username'];
    $email=$_POST['email'];
    $password=$_POST['password'];
    $fbid=$_POST['fbid'];
    $code = $_REQUEST["code"];

    echo($kullanici.">".$email.">".$password.">".$fbid .">".$_SESSION['FBID']);



    $res= mysql_query("SELECT * FROM oyuncular WHERE fbid ='".$fbid."'");
    @mysql_query(" UPDATE oyuncular SET fbreg =1 WHERE fbid ='".$fbid."'");
    if(@mysql_num_rows($res)>0)
    {
    $uc=mysql_query("SELECT * FROM oyuncular WHERE kullaniciadi='".$kullanici."'" );
    if(@mysql_num_rows($uc)>0)
    {
    echo "<script>alert('Bu kullanıcı adı başka bir üye tarafından kullanılmakta'); history.go(-1);</script>";exit;
    }


    $uc2=mysql_query("SELECT * FROM oyuncular WHERE eposta='".$email."'" );
    if(@mysql_num_rows($uc2)>0)
    {
    echo "<script>alert('Bu E-Posta adresi zaten kullanılmakta'); history.go(-1);</script>";exit;
    }
    if ($code != $_SESSION["guv"])
    {
    echo "<script>alert('Güvenlik kodu hatalı.');history.go(-1);</script>"; exit;
    }
    @mysql_query(" UPDATE oyuncular SET name = '".$kullanici."', kullaniciadi='".$kullanici."', eposta='".$email."', parola='".$password."' WHERE fbid ='".$fbid."'");
    }
    $_SESSION['FBID']=$fbid;
    header("Location: login.php");
    }


    ?>



    yokmu yardım edicek birisi
  • 22-01-2018, 12:47:23
    #6
    Bu şekilde dener misin ?
    <?php session_start(); ?>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
    <?php
    require_once('config.php');
    $connect = mysql_connect($dburl,$dbuname,$dbpass) or die('baglanti kurulamadi');
    mysql_select_db($dbisim) or die('db bulunamadi');
    if(isset($_POST['guncelle']))
    {
    $kullanici=$_POST['username'];
    $email=$_POST['email'];
    $password=$_POST['password'];
    $fbid=$_POST['fbid'];
    $code = $_REQUEST["code"];
    echo($kullanici.">".$email.">".$password.">".$fbid .">".$_SESSION['FBID']);
    $res= mysql_query("SELECT * FROM oyuncular WHERE fbid ='".$fbid."'");
    @mysql_query(" UPDATE oyuncular SET fbreg =1 WHERE fbid ='".$fbid."'");
    if(@mysql_num_rows($res)>0)
    {
    $uc=mysql_query("SELECT * FROM oyuncular WHERE kullaniciadi='".$kullanici."'" );
    if(@mysql_num_rows($uc)>0)
    {
    echo "<script>alert('Bu kullanıcı adı başka bir üye tarafından kullanılmakta'); history.go(-1);</script>";exit;
    }
    $uc2=mysql_query("SELECT * FROM oyuncular WHERE eposta='".$email."'" );
    if(@mysql_num_rows($uc2)>0)
    {
    echo "<script>alert('Bu E-Posta adresi zaten kullanılmakta'); history.go(-1);</script>";exit;
    }
    if ($code != $_SESSION["guv"])
    {
    echo "<script>alert('Güvenlik kodu hatalı.');history.go(-1);</script>"; exit;
    }
    }
    else
    {
    @mysql_query(" UPDATE oyuncular SET name = '".$kullanici."', kullaniciadi='".$kullanici."', eposta='".$email."', parola='".$password."' WHERE fbid ='".$fbid."'");
    }
    $_SESSION['FBID']=$fbid;
    header("Location: login.php");
    }
    ?>
  • 22-01-2018, 12:57:10
    #7
    Üyeliği durduruldu
    Bu sayfa çalışmıyor
    XXXX şu anda bu isteği işleme alamıyor.
    HTTP ERROR 500 hatası verdi hocam



    yokmu yardım edicek bir arkadaş



    yokmu yardım edicek bir arkadaş



    yokmu yardım edicek birisi
  • 22-01-2018, 15:50:50
    #8
    Yeni düzenleyici [at] işaretlerini usertag olarak algılıyor. Yukarıdaki arkadaşın örneği de bundan çalışmamıştır.
    Şuradan kopyalayarak deneyin:
    https://paste.ofcode.org/gdRWpk4dMBCY5nY59pxYj3
    Sonuna düzenleyin yazdığım satırdaki hata mesajını siz düzenlersiniz. Girilen fbid ile eşleşen kayıt yoksa o mesajı gösterir.
  • 23-01-2018, 12:29:08
    #9
    Üyeliği durduruldu
    sorunu cözdüm konu kapa bilir