Authme Üyelik Scripti Hata Sorunu

lProMaq

Sudan Çıkmış
En iyi cevaplar
0
Beyler Ben Böyle Bir Hata Alıyorum Ne Yapıcam 79 ve 78'inci Satırda Hata Kodu Geliyor Onu Nasıl Düzeltebilirim


İndex.php Dosyası
PHP:
<?php
include "config.php";
session_start();
function clearMethod($mVar){
    if(is_array($mVar)){
        foreach($mVar as $gVal => $gVar){
            if(!is_array($gVar)){
                    $mVar[$gVal] = htmlspecialchars(strip_tags(urldecode(mysql_escape_string(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($gVar)))))))));  // -> Dizi olmadığını fark edip temizledik.
            }else{
                    $mVar[$gVal] = clearMethod($gVar);
            }
        }
    }else{
        $mVar = htmlspecialchars(strip_tags(urldecode(mysql_escape_string(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($mVar))))))))); // -> Dizi olmadığını fark edip temizledik.
    }
    return $mVar;
   

}
function gonder($alici,$konu,$mesaj){
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
    $headers .= 'To: Authme Üyelik Scripti <[email protected]>' . "\r\n";
    $headers .= 'From: Authme Scripti <[email protected]>' . "\r\n";
    mail($alici,$konu,$mesaj,$headers);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Authme Üyelik Scripti</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
        <div id="header">
        <h1>Authme Üyelik Scripti</h1>
        <p>Türkiyenin En Iyı Minecraft Serveri</p>
        </div>
        <div id="content">
            <div id="menu">
            <ul>
                <li><a href="index.php" class="first">AnaSayfa</a></li>
                <?php
                if($_SESSION['giris'] == "1"){
                if($_SESSION['giris'] == "1"){
                $uyesql = mysql_query("SELECT * FROM authme WHERE id='".$_SESSION['id']."'");
                $uyecek = mysql_fetch_array($uyesql);
                }   
                echo '
                <li><a href="index.php?s=uye">Uye Paneli</a></li>
                <li><a href="index.php?s=kurallar">Kurallar</a></li>
                <li><a href="index.php?s=cikis">Çıkış</a></li>
                <div style="float:right; margin:7px 0px 0px 0px;"><font color=red>Hoşgeldin '.$uyecek['username'].' &nbsp</div>
                ';
                }else{
                echo '
                <li><a href="index.php?s=kayit">Kayıt Ol</a></li>
                <li><a href="index.php?s=giris">Giriş</a></li>
                <li><a href="index.php?s=kurallar">Kurallar</a></li>
                ';               
                }
                ?>
            </ul>
            </div>
            <div id="text"><center>
            <h2>Authme Üyelik Scripti</h2><br>
<?php
function anasayfa(){
echo "her şey Türkiye için..!";
}

function kayit(){
if($_SESSION['giris'] == "1"){
header('Location: index.php');
}
$sql = mysql_query("SELECT * FROM authme WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
if(mysql_num_rows($sql) < 1){
if(isset($_POST['kayit'])){
$sql = mysql_query("SELECT * FROM authme WHERE username='".clearMethod($_POST['kull'])."'");
if(($_POST['kull'] == "") or ($_POST['pass'] == "") or ($_POST['email'] == "") or ($_POST['captcha'] == "")){
echo "<font color=red>Lütfen Boş Alan Bırakmayın</font>";
}elseif($_SESSION['gelen'] !== $_POST['captcha']){
echo "<font color=red>Güvenlik Kodu Hatalı</font>";
}elseif(!mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanıcı Mevcut</font>";
}else{
$sql = mysql_query("INSERT INTO authme (username, password, ip, lastlogin, x, y, z) VALUES ('".clearMethod($_POST['kull'])."', '".md5($_POST['pass'])."', '".$_SERVER['REMOTE_ADDR']."', NULL, '0', '0', '0');");
echo "<font color=green>Başarıyla Kayıt Oldunuz</font>";
echo mysql_error();

}

}
echo "<form action='' method=POST><center><table border=0><table>
<tr>
<td>Kullanıcı Adı</td>
<td>:</td>
<td><input type=text name=kull maxlength=16>1-16</td>
</tr>
<tr>
<td>Şifre</td>
<td>:</td>
<td><input type=password name=pass maxlength=16>1-16</td>
</tr>
<tr>
<td>E-Mail</td>
<td>:</td>
<td><input type=text name=email maxlength=32>1-32</td>
</tr>
<tr>
<td colspan=2><img src='guvenlik.php'></td>
<td><input type=text name=captcha></td>
</tr>
<tr>
<td colspan=3 align=right><input type=submit name=kayit value='Kayıt Ol'></td>
</tr>
</table></form>";

}else{
echo "<font color=red><center>Bir Kullanıcı Maximum 1 Adet Üyelik Alabilir.</center></font>";
}

}

function giris(){
if($_SESSION['giris'] == "1"){
header('Location: index.php');
}
if(isset($_POST['giris'])){
$sql = mysql_query("SELECT * FROM authme WHERE username='".clearMethod($_POST['kull'])."'");
$cek = mysql_fetch_array($sql);
if(($_POST['kull'] == "") or ($_POST['pass'] == "")){
echo "<font color=red>Lütfen Boş Alan Bırakmayın.</font>";
}elseif(mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanıcı Bulunamadı.</font>";
}elseif($cek['password'] !== md5($_POST['pass'])){
echo "<font color=red>Şifreniz Hatalı.</font>";
}else{
echo "<font color=green>Başarıyla Giriş Yaptınız. Yönlendiriliyorsunuz Lütfen Bekleyin</font>";
echo '<meta http-equiv="refresh" content="3;URL=index.php">';
$_SESSION['giris'] = "1";
$_SESSION['id'] = $cek['id'];
}

}

echo "<form action='' method=POST><table>
<tr>
<td>Kullanıcı Adı</td>
<td>:</td>
<td><input type=text name=kull></td>
</tr>
<tr>
<td>Şifre</td>
<td>:</td>
<td><input type=password name=pass></td>
</tr>
<tr>
<td colspan=3 align=right><input type=submit name=giris value='Giriş'></td>
</tr>
</table></form>";
}

function kurallar(){
echo "Kurallar bilmem ne bilmem ne";
}

function cikis(){
unset($_SESSION['giris']);
unset($_SESSION['id']);
header('Location: index.php');
}

function uye(){
if($_SESSION['giris'] !== "1"){header('Location: index.php');}else{
$uyesql = mysql_query("SELECT * FROM authme WHERE id='".$_SESSION['id']."'");
$uyecek = mysql_fetch_array($uyesql);
echo "Kullanıcı Adı : <font color=red>".$uyecek['username']."</font><br>";
echo "E-Mail : <font color=red>".$uyecek['email']."</font><br>";
if($uyecek['lastlogin'] == NULL){
$sgiris = "GIRIS YAPILMAMIS";
}else{
$sgiris = date('d/m/Y m:i', $uyecek['lastlogin']);
}
echo "Son Giriş : <font color=red>".$sgiris."</font><br>";
echo "<a href='index.php?s=uye&sifre'>Şifreni Değiştir</a>";
if(isset($_GET['sifre'])){
echo "<form action='' method=POST><table>
<tr>
<td>Eski Şifre</td>
<td>:</td>
<td><input type=password name=esifre maxlength=16></td>
</tr>
<tr>
<td>Yeni Şifre</td>
<td>:</td>
<td><input type=password name=ysifre maxlength=16>1-16</td>
</tr>
<tr>
<td>Yeni Şifre Tekrar</td>
<td>:</td>
<td><input type=password name=ysifret maxlength=16>1-16</td>
</tr>
<tr>
<td colspan=3 align=center><input type=submit name=sifre value='Değiştir'></td>
</tr>
</table></form>";
if(isset($_POST['sifre'])){

if(($_POST['esifre'] == "") or ($_POST['ysifre'] == "") or ($_POST['ysifret'] == "")){
echo "<font color=red><center>Boş Alan Bırakmayın.</center></font>";
}elseif($_POST['ysifre'] !== $_POST['ysifret']){
echo "<font color=red><center>Şifreler Eşleşmiyor.</center></font>";
}elseif($uyecek['password'] !== md5($_POST['esifre'])){
echo "<font color=red><center>Şifrenizi Yanlış Girdiniz.</center></font>";
}else{
mysql_query("UPDATE authme SET password='".md5($_POST['ysifre'])."' WHERE id='".$_SESSION['id']."'");
echo "<font color=green>Şifreniz Başarıyla Değiştirildi.</font>";
}

}
}
}
}
switch($_GET['s']){

default;
anasayfa();
break;

case "kayit";
kayit();
break;

case "giris";
giris();
break;

case "kurallar";
kurallar();
break;

case "cikis";
cikis();
break;

case "uye";
uye();
break;
}
?></center></div>
        </div>
<div id="footer">
    <div id="footer-up">
    </div>
    <div id="footer-down">
    @2014 <a href="https://forum.gamer.com.tr/uyeler/onur9298.10059480/">onur9298</a>
    </div>
</div>
       
</div>
</body>
</html>
 
Üst