Merhaba, aşağıda eklediğim kodları localhostta çalıştırırken undefined index hatası alıyorum. Çözmemde yardımcı olursanız sevinirim.
Kodlar aşağıdadır
<?php
session_start();
error_reporting(E_ALL);
ini_set('display_errors','1');
$user_id = $_SESSION['id'];
$menusonuc = 'anasayfa';
@session_start();
if (substr($_SERVER['SERVER_NAME'], 0, 4) != 'www.')
{
header('Location: ');
}
if(!empty($SESSION['usertype'] == 'performers'))
{
echo "<script>location.href='/modelpaneli'</script>";
exit;
}
if (!empty($SESSION['usertype'] == 'users'))
{
echo "<script>location.href='sohbet.php'</script>";
exit;
}
$mdl = safe_string($_GET['mdl']);
if (strlen($mdl) > 0)
{
$qerwfa = mysql_query("SELECT id
FROM performers
WHERE id
= '$mdl'");
if (mysql_num_rows($qerwfa) == 1)
{
setcookie("mdl", $mdl, time() + 999999999, "/");
}
}
$uy = safe_string($_GET['uye']);
if (strlen($uy) > 0)
{
$qerwfab = mysql_query("SELECT id
FROM users WHERE
id` = '$uy'");
if (mysql_num_rows($qerwfab) == 1)
{
setcookie("uy", $uy, time() + 999999999, "/");
}
}
$affid = safe_string($GET['id']);
if (strlen($affid) > 0)
{
$qerwfa = mysql_query("SELECT first
FROM affiliates
WHERE id
= '$affid'");
if (mysql_num_rows($qerwfa) == 1)
{
$SESSION['affid']=$affid;
$year = date("Y");
$month = date("n");
$today = date("d");
$now = strtotime("$year-$month-$today");
$query = mysql_query("SELECT id
FROM affclicks
WHERE affid
= '$affid' AND date
= '$now'");
if (mysql_num_rows($query) == 0)
{
mysql_query("INSERT INTO affclicks
(affid
, date
, clicks
) VALUES ('$affid', '$now', '1')");
} else
{
mysql_query("UPDATE affclicks
SET clicks
= clicks
+ 1 WHERE affid
= '$affid'");
}
}
}
@session_start();
if (isset($GET['g']))
{
$username = strtolower(safe_string($POST['kulad']));
$password = safe_string($_POST['pasgir']);
$query = mysql_query("SELECT `password`,`first`,`email`,`status`,`id`,`gold`,`chips`,`yetkisi`,`studio` FROM `users` WHERE `username` = '$username' OR `email` = '$username'");
$lgs = getconf("userlogin");
if (mysql_num_rows($query) == 1)
{
$row = mysql_fetch_row($query);
if (($row[0] == $password) && ($row[3] != 'suspended'))
{
$_SESSION['usertype'] = 'users';
$_SESSION['first'] = $username;
$_SESSION['email'] = $row[2];
$_SESSION['status'] = $row[3];
$_SESSION['userid'] = $row[4];
$_SESSION['password'] = md5($password);
$_SESSION['site'] = $row[5];
$_SESSION['gold'] = $row[5];
setcookie("first", $username);
setcookie("email", $row[2]);
setcookie("userid", $row[4]);
setcookie("usertype", "users");
$tek = date("U");
$ip = $_SERVER['REMOTE_ADDR'];
if($row[7] == 1)
{
$_SESSION['admin'] = 'evet';
}
if($row[8] == 1)
{
$_SESSION['studio'] = 'evet';
}
mysql_query("UPDATE `users` SET `lastlogin` = '$ip',`videostatus` = 'offline' WHERE `id` = '$row[4]'");
if (isset($_GET['gs']))
{
echo"<script>location.href='studio/index.php'</script>";
}
else
{
echo"<script>location.href='sohbet.php'</script>";
}
exit;
}
else
{
echo"<script>alert('".$lang[1]."');location.href='index.php'</script>";
$err = $lang[1];
}
}
else
{
$query = mysql_query("SELECT password
,first
,email
,status
,id
,nickname
, studioid
FROM performers
WHERE username
= '$username' OR email
= '$username'");
if (mysql_num_rows($query) == 1) {
$row = mysql_fetch_row($query);
if ((($row[0] == $password) && ($row[3] != 'suspended')) && (!(($lgs == 'no') && ($row[3] == 'new')))) {
$_SESSION['usertype'] = 'performers';
$_SESSION['first'] = $row[1];
$_SESSION['email'] = $row[2];
$_SESSION['status'] = $row[3];
$_SESSION['userid'] = $row[4];
$_SESSION['nickname'] = $row[5];
$_SESSION['password'] = md5($password);
$_SESSION['studioid'] = $row[6];
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE `performers` SET `lastlogin` = '$ip' WHERE `id` = '$row[4]'");
echo"<script>location.href='modelpaneli/home.php'</script>";
}
}
else
{
echo"<script>alert('".$lang[1]."');location.href='index.php'</script>";
}
}
}
$sbm = "uyeol.php?v";
if (isset($GET['v']))
{
$username = safe_string($POST['kulsec']);
$password = safe_string($POST['passec']);
$password2 = safe_string($POST['passec']);
$email = safe_string($POST['eposgir']);
$sozlesme = $POST['sozlesme'];
$ip = $_SERVER['REMOTE_ADDR'];
$username=replace_tr($username);
$ac = @fopen ("yasakrumuz.php", 'r');
$oku = fread($ac, 1024);
fclose ($ac);
if ( ereg ( $username, $oku ) ) {
$error[] = "Kullanıcı Adı Dolu";
} else {
//devam
}
//YAWHEHE $querym = mysql_query("SELECT lastlogin
FROM performers
where lastlogin in ('$ip')");
//YAWHEHE if (mysql_num_rows($querym) != 0)
//YAWHEHE {
//YAWHEHE $error[] = "Modeller Normal Üyelik Açamaz!";
//YAWHEHE }
if (strlen($password) < 3)
{
$error[] = $lang[12];
}
if ($password == $username)
{
$error[] = "Kullanıcı Adı ve Şifre Aynı Olamaz";
}
if ($password == "123456")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "123456789")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "123321")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "admin")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "123123")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "12345")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "deneme")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "demo")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "test")
{
$error[] = "Farklı bir parola girin";
}
if ($password == "model")
{
$error[] = "Farklı bir parola girin";
}
// if (!isvalidmail($email))
// {
// $error[] = $lang[13];
// }
$username = strtolower($username);
$email = strtolower($email);
$query = mysql_query("SELECT `id` FROM `users` WHERE `username` = '$username'");
if (mysql_num_rows($query) != 0)
{
$error[] = $lang[14];
}
$query = mysql_query("SELECT `id` FROM `users` WHERE `email` = '$email'");
if (mysql_num_rows($query) != 0)
{
$error[] = $lang[15];
}
if (strlen($username) < 3) {
$error[] = "Kullanıcı Adı 3 Karakterden Az Olamaz";
}
if (!isvalidmail($email)) {
$error[] = $lang[13];
}
if (strlen($email) < 7) {
$error[] = "Mail Adresiniz Hatalı";
}
if(strstr($email, "___"))
{
$error[] = "Mail Adresiniz Hatalı";
}
if(strstr($email, "---"))
{
$error[] = "Mail Adresiniz Hatalı";
}
if(ctype_digit($username)){
$error[] = "Kullanıcı Adı Sadece Rakamlardan Oluşamaz";
}
if(!goodusername($username))
{
$error[] = "Türkçe Karekter Kullanmayın";
}
if(uzunharf($username) == "f")
{
$error[] = "Tekrar Eden Karekter Kullanmayın";
}
$ac = @fopen ("yasakrumuz.php", 'r');
$oku = fread($ac, 1024);
fclose ($ac);
if ( ereg ( $email, $oku ) ) {
$error[] = "Bu E-Mail Kullanılamaz";
} else {
//devam
}
if (!$error)
{
$sbm = "hesabim.php";
$today = date("U");
$ipcountry = wherefrom($ip);
$ref = safe_string($_COOKIE['affid']);
$commtype ="0";
$affid = safe_string($_COOKIE['affid']);
$qerwfa = mysql_query("SELECT `first` FROM `affiliates` WHERE `id` = '$affid'");
if (mysql_num_rows($qerwfa) == 1)
{
$ref = $affid;
$commtype = affcom($ref);
}
$status = getconf('defaultstatus');
$knt = uyekayitipkontrol($ip);
if($knt < 150)
{
mysql_query("INSERT INTO users
(username
, password
, email
, signupip
, referrer
, signupcoupon
, status
, signupdate
, signupcountry
, aff2
, modelref
,uyeref
) VALUES ('$username', '$password', '$email', '$ip', '$ref', '', 'active', '$today', 'TR', '$SESSION[affid]','$mdl','$SESSION[affid]')");
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=windows-1254' . "\n";
$headers .= "From: \"dostalemi.com\" <$aa1>\n";
$title = "dostalemi.com'a Hoş Geldiniz.";
$title = '=?utf-8?B?'.base64_encode($title).'?=';
$message = "<span style=\"font-family: tahoma; font-size: 11px;\">Mail İçeriği;<br><br>
Sayın (".$username.") dostalemi.com'a Hoş Geldiniz.<br><br>
Kullanıcı Adı: " . $username . "<br><br>Şifre : " . $password . "<br><br>Giriş: https://www.dostalemi.com<br><br>";
// email($email, $title, $message, $headers);
}
else
{
echo "<script>alert('Sürekli Yeni Üyelik Açamazsınız ');location.href='index.php'</script>";
exit;
}
@session_start();
$username = $username;
$password = safe_string($_POST['passec']);
$query = mysql_query("SELECT `password`,`first`,`email`,`status`,`id`,`gold`,`chips`,`yetkisi`,`studio` FROM `users` WHERE `username` = '$username' OR `email` = '$username'");
$lgs = getconf("userlogin");
if (mysql_num_rows($query) == 1)
{
$row = mysql_fetch_row($query);
if ((($row[0] == $password) && ($row[3] != 'suspended')))
{
$_SESSION['usertype'] = 'users';
$_SESSION['first'] = $username;
$_SESSION['email'] = $row[2];
$_SESSION['status'] = $row[3];
$_SESSION['userid'] = $row[4];
$_SESSION['password'] = md5($password);
$_SESSION['gold'] = $row[5];
$tek = date("U");
$ip = $_SERVER['REMOTE_ADDR'];
if($row[7] == 1)
{
$_SESSION['admin'] = 'evet';
}
if($row[8] == 1)
{
$_SESSION['studio'] = 'evet';
}
mysql_query("UPDATE `users` SET `lastlogin` = '$ip',`videostatus` = 'offline' WHERE `id` = '$row[4]'");
echo"<script>alert('".$lang[0]." ');top.location.href='index.php'</script>";
exit;
}
else
{
echo"<script>alert('".$lang[1]."');top.location.href='index.php'</script>";
$err = $lang[1];
}
}
else
{
$err = $lang[1];
}
}
else
{
if (isset($_GET['m']))
{
echo"<script>alert('".$error[0]."');top.location.href='index.php'</script>";
}
}
} //end error
?>
<!DOCTYPE html><html lang="tr">
<head>
<meta name="content-type" content="text/html charset=utf-8" />
<meta name="content-language" content="tr"/>
<meta name="google" content="notranslate"/>
<link rel="canonical" href=""/>
<meta name="robots" content="index, follow" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="google-site-verification" content="d8pUbCmatwCp7lf-CeFR3LB7H4LwUWEJf0eRWiiRSoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta content="IwQ6GmEinlKrogOOd5hInx9XxhV4dvGvPNSdqRdZ" name="csrf-token">
<title>dostalemi - Kameralı Sohbet, Görüntülü Sohbet, Kameralı Chat Sitesi</title>
<meta name="keywords" content="dostalemi, kameralı sohbet, görüntülü sohbet, kameralı chat, canlı sohbet, sarmaşdolaş, dostalemi, cafecanlı, gece34, canlıalem, derya"/>
<meta name="description" content="dostalemi.com görüntülü ve kameralı sohbet hizmeti sunmaktadır."/>
<link rel="stylesheet" href="assets/default/css/dostalemi-1500623476.css">
<link rel="shortcut icon" href="fav.ico">
</head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
setInterval(function(){
if($("#yanip-sonen").css("visibility") == "visible")
{
$("#yanip-sonen").css("visibility","hidden");
//veya $("#yanip-sonen").attr("style","visibility:hidden");
}
else
{
$("#yanip-sonen").css("visibility","visible");
//veya $("#yanip-sonen").attr("style","visibility:visible");
}
},500); //700 milisaniyede bir yanıp sönecek
setInterval(function(){
if($("#yanip-sonenx").css("visibility") == "visible")
{
$("#yanip-sonenx").css("visibility","hidden");
//veya $("#yanip-sonen").attr("style","visibility:hidden");
}
else
{
$("#yanip-sonenx").css("visibility","visible");
//veya $("#yanip-sonen").attr("style","visibility:visible");
}
},500); //700 milisaniyede bir yanıp sönecek
});
</script>
<body class="page__landing" style="background: #e5e5e4;">
<div id="page-wrapper">
<header id="header">
<div class="page-container">
<a href="index.php" id="logo"></a><nav>
<ul>
<li><a class="ripple-btn" onclick="javascript:uyeol();">ÜYE OL</a></li>
<li><a class="ripple-btn" href="performer.php">MODEL BAŞVURU</a></li>
<li><a class="ripple-btn" href="/modelpaneli">MODEL GİRİŞİ</a></li>
</ul></nav>
<div class="spacer">
</div>
<form class="login-form" method="post" action="index.php?g">
<a href="facebook/fbconfig.php" class="social-login fb hdr" data-toggle="tooltip" data-placement="bottom" title="Facebook ile giriş yap"><img src="assets/images/facebook.svg"/></a>
<div class="form-group validation validation-bottom">
<input type="text" class="form-control" name="kulad" placeholder="Kullanıcı Adınız" AUTOCOMPLETE="off">
<span v-if="errors.email" class="help-block" v-cloak>{{ errors.email }}</span></div>
<div class="form-group validation validation-bottom" :class="{ 'has-error' : errors.password }">
<input type="password" class="form-control" name="pasgir" placeholder="Şifreniz" AUTOCOMPLETE="off">
<a href="javascript:sifre();" class="forgot-password">
Unuttum</a><span v-if="errors.password" class="help-block" v-cloak>{{ errors.password }}</span></div>
<div class="actions">
<label> </label><input type="submit" class="btn btn-block btn-primary" value="Girişi Yap">
</div>
</form></div>
</header>
<main id="main">
<div class="page-container">
<section id="jumbotron">
<landing-jumbotron inline-template><div class="landing-content mobile-content">
<div class="catchphrase">
<strong>dostalemi.com</strong> <br> Sosyal medya ve İnternet Dünyasının En çok tercih edilen görüntülü sohbet kameralı <br> sohbet sitesi
<br>
<br>
<span>dostalemi.com'da Gerçek ve onaylı üyelerle görüntülü ve sesli sohbet edebilirsiniz. Ücretsiz üye olarak kullanıma başlayabilirsiniz.</span>
</div>
<button type="button" class="btn btn-lg btn-default login-btn" onclick="javascript:uyegiris();">ÜYE GİRİŞİ YAP</button>
<button type="button" class="btn btn-lg btn-primary register-btn" onclick="javascript:uyeol();">ÜCRETSİZ ÜYE OL</button></div>
<div class="landing-content desktop-content">
<div class="slogan welcome">
<a href="performer.php" class="btn btn-lg btn-default">MODEL BAŞVURUSU</a>
<span>Sosyal medya ve İnternet Dünyasının En çok tercih edilen görüntülü sohbet kameralı sohbet sitesi
<span>
Sadece Gerçek ve Profili Onaylı Üyelerle Görüntülü Sohbet
</span>
</div>
<div is="user-register" class="register-panel" inline-template><div>
<form method="post" action="index.php?v">
<h2><span>Hemen Ücretsiz Üye Ol</span></h2>
<h5><span>Sosyal Hesaplarınızla Hemen Bağlanın</span></h5>
<a href="facebook/fbconfig.php" class="social-login fb" data-toggle="tooltip" title="Facebook ile giriş yap"><img src="assets/images/facebook.svg"/> Bağlan</a>
<h5><span>
<? if($error[0] != "")
{
?>
<span class="welccome"><b><font color=#D83749>*** Hata: <? echo $error[0];?> ***</font></b></span>
<?
}
?>
</span></h5>
<username inline-template :username.sync="username" :error="errors.username">
<div class="form-group validation" :class="{ 'has-error' : error }">
<input AUTOCOMPLETE="off" type="text" class="form-control" placeholder="Kullanıcı Adı Belirleyin" name="kulsec" v-model="username">
<span v-if="error" class="help-block" v-cloak>{{ error }}</span></div></username>
<div class="form-group validation" :class="{ 'has-error' : errors.password }">
<input AUTOCOMPLETE="off" type="password" class="form-control" placeholder="Şifre Belirleyin" name="passec" v-model="password">
<span v-if="errors.password" class="help-block" v-cloak>{{ errors.password }}</span>
</div>
<email inline-template :email.sync="email" :error="errors.email">
<div class="form-group validation" :class="{ 'has-error' : error }">
<input AUTOCOMPLETE="off" type="text" class="form-control" placeholder="Gerçek E-posta Adresiniz" name="eposgir" v-model="email">
<span v-if="error" class="help-block" v-cloak>{{ error }}</span></div></email>
<div class="actions">
<input type="submit" class="btn btn-lg btn-primary register-btn ripple-btn" value="ÜYELİĞİ TAMAMLA">
</div><p class="agreement">
Kameralı Sohbet Sitesine Üye olarak reşit olduğunuzu, <br>
Diğer üyelere seviyeli ve saygılı davranacağınızı,<br>
Kurallara uymazsanız üyeliğinizin iptal edileceğini,<br>
<a href="terms.php">kullanım sözleşmesi</a>ni ve<a href="privacy.php">
gizlilik politikası</a>nı <br> okumuş ve kabul etmiş sayılırsınız.</p></form></div></div></div>
</landing-jumbotron>
</section>
<section id="member-count">
<div class="content">
<div class="numbers">
<span>1</span><span>3</span><span>2</span><span>1</span><span>2</span></div><p>kişi kameralı sohbet ediyor</p></div></section>
<section id="take-a-look">
<p>dostalemi.com size, gerçek ve online üyelerle seviyeli saygılı <strong>Görüntülü Kameralı ve Sesli Sohbet</strong> etme imkanı sunar.
</p><span class="description">
Türkiye genelindeki bincelerce üyemiz ile dostalemi.com ekibi olarak her zaman zirvedeyiz.
Kriterlerinize uygun binlerce yeni kameralı üye bulabilir, sesli ve görüntülü sohbet ederek güzel anlar yaşayabilirsiniz.
Kameralı sohbet dışında yazılı olarak ta sohbet edebilir ve diğer üyelere hediyeler gönderebilirsiniz.
<strong>Seviyeli ve saygılı görüntülü sohbet için doğru yerdesiniz.</strong>
</span></section>
<section id="take-a-look">
<p>
dostalemi.com Nasıl Çalışır ?
</p>
</section>
<section id="how-it-works">
<div class="content">
</div><div class="bg-accent">
<div class="visible-xs visible-sm"><img src="https://www.dostalemi.com/assets/default/img/landing/take-a-look.png" alt=""></div><div class="visible-md visible-lg"><img src="https://www.dostalemi.com/assets/default/img/landing/take-a-look-big.png" alt=""></div><span class="description">Dünya genelindeki milyonlarca üyemiz ile dostalemi.com ekibi olarak bu sene de zirvedeyiz. Kendinize uygun binlerce yeni arkadaş edinebilir, görüntülü ve sesli sohbet ederek hayatınızda renkli anlar yaşabilirsiniz. Kameralı sohbetin yanı sıra, sesli, görüntülü veya yazılı olarak ta sohbet yapabilir ve hediyeler gönderebilirsiniz. <strong>Binlerce özel dostluğun başladığı adres dostalemi.com Seviyeli ve görüntülü sohbet için doğru adrestesiniz.</strong><br/>7/24 online desteğimiz ile ekibimiz tüm sorunlarınızda anında cevap vermek için hazır beklemektedir.</span></section><section id="download-app"><div class="wrapper"><div class="content"><h3>Her yerde sohbet et...</h3><p>dostalemi hem bilgisayarında hem de telefonunda kullanılabilir. Her zaman her yerde seninle.</p><p><strong>Tüm mobil cihazlara uyumludur.</strong></p><p><strong>İnternet erişimi olan tüm cihazlardan görüntülü sohbete bağlanabilirsiniz.</strong><br/><br/>Yenilenen yüzüyle <strong>dostalemi.com</strong> sitesinde artık mobilden giriş yapabilmeniz mümkün!<br/>Modern çağın öncü sohbet siteleri arasında kendini öne çıkaran sitemizde her yerden artık görüntülü sohbet edebileceksiniz.<br/>Evde, iş yerinde ve ya aklınıza gelen her yerden sohbetin tadını çıkarabileceksiniz.</p></div>
<div class="items">
<div class="item">
<div class="img-holder">
<img src="assets/default/img/landing/how-it-works-1.png" alt="">
</div><h4>Ücretsiz Üye Olun</h4><p>Kullanıcı adı ve şifre belirleyerek email adresiniz ile saniyeler içinde ücretsiz üye olun.</p></div><div class="item">
<div class="img-holder">
<img src="assets/default/img/landing/how-it-works-2.png" alt="">
</div><h4>Uygun Kişileri Listeleyin</h4><p>Kriterlerinize uygun üyeleri listeleyin ve kameralı sohbet etmek istediğiniz üyeleri bulun.</p></div><div class="item">
<div class="img-holder">
<img src="assets/default/img/landing/how-it-works-3.png" alt="">
</div><h4>Dakika Yükleyin</h4><p>Uygun görüşme paketleriyle hesabınıza istediğiniz kadar dakika yükleyin.</p></div><div class="item">
<div class="img-holder">
<img src="assets/default/img/landing/how-it-works-4.png" alt="">
</div><h4>Sohbete Başlayın</h4><p>Tanışmak istediğiniz üyeleri favoriye alın, mesaj gönderin, karşılıklı görüntülü sohbet edin.</p></div></div></div></section>
</div>
</main>
</div></div>
<section id="download-app">
<div class="wrapper">
<div class="phone">
<a href="https://itunes.apple.com/us/app/puffin-web-browser/id472937654?mt=8"><img src="assets/default/img/landing/download-app-phone-ios.png" alt=""></a>
</div><div class="content" style="padding:0">
<h3>Mobilden Kameralı Sohbet İçin Puffin Browser Tarayıcı Kullanmanızı Öneriyoruz.</h3>
<p>Cep telefonunuzda dostalemi.com'u kullanabilmek için flash alt yapısına sahip <strong>Puffin Browser</strong> isimli tarayıcıyı telefonunuza indirmelisiniz.</p>
<p><a href="https://play.google.com/store/apps/details?id=com.cloudmosa.puffinFree" class="btn btn-primary siyahbea">ANDROID ile GİR</a></p>
<p><a href="https://itunes.apple.com/us/app/puffin-web-browser/id472937654?mt=8" class="btn btn-primary siyahbea boslukver">IPHONE ile GİR</a></p>
</div><div class="phone">
<a href="https://play.google.com/store/apps/details?id=com.cloudmosa.puffinFree"><img src="assets/default/img/landing/download-app-phone.png" alt=""></a>
</div></div></section>
<? include "global/footer-index.php";?>
</body>
</html>
<script language="javascript">
if (document.location.protocol != "https:")
{
document.location.href = "https://" + window.location.hostname + document.location.pathname;
};
</script>