$sql = mysql_query("SELECT * FROM authme WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
<?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 olmadigini 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 olmadigini 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>GameFack MC 1.7.X</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="header">
<h1>GAMEFACK </h1>
<p>Burasi GameFack Dostum!</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">Çikis</a></li>
<div style="float:right; margin:7px 0px 0px 0px;"><font color=red>Hosgeldin '.$uyecek['username'].'  </div>
';
}else{
echo '
<li><a href="index.php?s=kayit">Kayit Ol</a></li>
<li><a href="index.php?s=giris">Giris</a></li>
<li><a href="index.php?s=kurallar">Kurallar</a></li>
';
}
?>
</ul>
</div>
<div id="text"><center>
<h2>Authme</h2><br>
<?php
function anasayfa(){
echo "GameFack Kayıt Sayfası Hosgeldiniz Ustteki Kayit Ol Sayfasına Giriniz.";
}
function kayit(){
if($_SESSION['giris'] == "1"){
header('Location: index.php');
}
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT * FROM authme WHERE ip='$ip'");
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 Bos Alan Birakmayin</font>";
}elseif($_SESSION['gelen'] !== $_POST['captcha']){
echo "<font color=red>Güvenlik Kodu Hatali</font>";
}elseif(!mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanici Mevcut</font>";
}else{
$sql = mysql_query("INSERT INTO authme (`username`, `password`, `ip`, `lastlogin`, `x`, `y`, `z`, `world`, `email`) VALUES ('".clearMethod($_POST['kull'])."', '".md5($_POST['pass'])."', '".$_SERVER['REMOTE_ADDR']."', NULL, '0', '0', '0', 'world', '".clearMethod($_POST['email'])."');");
echo "<font color=green>Basariyla Kayit Oldunuz</font>";
echo mysql_error();
}
}
echo "<form action='' method=POST><center><table border=0><table>
<tr>
<td>Kullanici Adi</td>
<td>:</td>
<td><input type=text name=kull maxlength=16>1-16</td>
</tr>
<tr>
<td>Sifre</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='Kayit Ol'></td>
</tr>
</table></form>";
}else{
echo "<font color=red><center>Bir Kullanici 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 Bos Alan Birakmayin.</font>";
}elseif(mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanici Bulunamadi.</font>";
}elseif($cek['password'] !== md5($_POST['pass'])){
echo "<font color=red>Sifreniz Hatali.</font>";
}else{
echo "<font color=green>Basariyla Giris Yaptiniz. 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>Kullanici Adi</td>
<td>:</td>
<td><input type=text name=kull></td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type=password name=pass></td>
</tr>
<tr>
<td colspan=3 align=right><input type=submit name=giris value='Giris'></td>
</tr>
</table></form>";
}
function kurallar(){
echo "Bos";
}
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 "Kullanici Adi : <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 Giris : <font color=red>".$sgiris."</font><br>";
echo "<a href='index.php?s=uye&sifre'>Sifreni Degistir</a>";
if(isset($_GET['sifre'])){
echo "<form action='' method=POST><table>
<tr>
<td>Eski Sifre</td>
<td>:</td>
<td><input type=password name=esifre maxlength=16></td>
</tr>
<tr>
<td>Yeni Sifre</td>
<td>:</td>
<td><input type=password name=ysifre maxlength=16>1-16</td>
</tr>
<tr>
<td>Yeni Sifre 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='Degistir'></td>
</tr>
</table></form>";
if(isset($_POST['sifre'])){
if(($_POST['esifre'] == "") or ($_POST['ysifre'] == "") or ($_POST['ysifret'] == "")){
echo "<font color=red><center>Bos Alan Birakmayin.</center></font>";
}elseif($_POST['ysifre'] !== $_POST['ysifret']){
echo "<font color=red><center>Sifreler Eslesmiyor.</center></font>";
}elseif($uyecek['password'] !== md5($_POST['esifre'])){
echo "<font color=red><center>Sifrenizi Yanlis Girdiniz.</center></font>";
}else{
mysql_query("UPDATE authme SET password='".md5($_POST['ysifre'])."' WHERE id='".$_SESSION['id']."'");
echo "<font color=green>Sifreniz Basariyla Degistirildi.</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">
@2016 GameFack Bütün Hakları Sakldır.</div>
</div>
</div>
</body>
</html>
böyle yaptım şimdi line 79 değil line 80 hatası verdi
<?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 olmadigini 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 olmadigini 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>GameFack MC 1.7.X</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="header">
<h1>GAMEFACK </h1>
<p>Burasi GameFack Dostum!</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">Çikis</a></li>
<div style="float:right; margin:7px 0px 0px 0px;"><font color=red>Hosgeldin '.$uyecek['username'].'  </div>
';
}else{
echo '
<li><a href="index.php?s=kayit">Kayit Ol</a></li>
<li><a href="index.php?s=giris">Giris</a></li>
<li><a href="index.php?s=kurallar">Kurallar</a></li>
';
}
?>
</ul>
</div>
<div id="text"><center>
<h2>Authme</h2><br>
<?php
function anasayfa(){
echo "GameFack Kayıt Sayfası Hosgeldiniz Ustteki Kayit Ol Sayfasına Giriniz.";
}
function kayit(){
if($_SESSION['giris'] == "1"){
header('Location: index.php');
}
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT * FROM authme WHERE ip='$ip'");
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 Bos Alan Birakmayin</font>";
}elseif($_SESSION['gelen'] !== $_POST['captcha']){
echo "<font color=red>Güvenlik Kodu Hatali</font>";
}elseif(!mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanici Mevcut</font>";
}else{
$sql = mysql_query("INSERT INTO authme (`username`, `password`, `ip`, `lastlogin`, `x`, `y`, `z`, `world`, `email`) VALUES ('".clearMethod($_POST['kull'])."', '".md5($_POST['pass'])."', '".$_SERVER['REMOTE_ADDR']."', NULL, '0', '0', '0', 'world', '".clearMethod($_POST['email'])."');");
echo "<font color=green>Basariyla Kayit Oldunuz</font>";
echo mysql_error();
}
}
echo "<form action='' method=POST><center><table border=0><table>
<tr>
<td>Kullanici Adi</td>
<td>:</td>
<td><input type=text name=kull maxlength=16>1-16</td>
</tr>
<tr>
<td>Sifre</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='Kayit Ol'></td>
</tr>
</table></form>";
echo "<font color=red><center>Bir Kullanici 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 Bos Alan Birakmayin.</font>";
}elseif(mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanici Bulunamadi.</font>";
}elseif($cek['password'] !== md5($_POST['pass'])){
echo "<font color=red>Sifreniz Hatali.</font>";
}else{
echo "<font color=green>Basariyla Giris Yaptiniz. 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>Kullanici Adi</td>
<td>:</td>
<td><input type=text name=kull></td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type=password name=pass></td>
</tr>
<tr>
<td colspan=3 align=right><input type=submit name=giris value='Giris'></td>
</tr>
</table></form>";
}
function kurallar(){
echo "Bos";
}
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 "Kullanici Adi : <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 Giris : <font color=red>".$sgiris."</font><br>";
echo "<a href='index.php?s=uye&sifre'>Sifreni Degistir</a>";
if(isset($_GET['sifre'])){
echo "<form action='' method=POST><table>
<tr>
<td>Eski Sifre</td>
<td>:</td>
<td><input type=password name=esifre maxlength=16></td>
</tr>
<tr>
<td>Yeni Sifre</td>
<td>:</td>
<td><input type=password name=ysifre maxlength=16>1-16</td>
</tr>
<tr>
<td>Yeni Sifre 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='Degistir'></td>
</tr>
</table></form>";
if(isset($_POST['sifre'])){
if(($_POST['esifre'] == "") or ($_POST['ysifre'] == "") or ($_POST['ysifret'] == "")){
echo "<font color=red><center>Bos Alan Birakmayin.</center></font>";
}elseif($_POST['ysifre'] !== $_POST['ysifret']){
echo "<font color=red><center>Sifreler Eslesmiyor.</center></font>";
}elseif($uyecek['password'] !== md5($_POST['esifre'])){
echo "<font color=red><center>Sifrenizi Yanlis Girdiniz.</center></font>";
}else{
mysql_query("UPDATE authme SET password='".md5($_POST['ysifre'])."' WHERE id='".$_SESSION['id']."'");
echo "<font color=green>Sifreniz Basariyla Degistirildi.</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">
@2016 GameFack Bütün Hakları Sakldır.</div>
</div>
</div>
</body>
</html>
biraz düzenleme yaptım şimdi Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni967666_3/index.php on line 86
hatası veriyor