• 24-03-2013, 15:02:01
    #1
    Reveloper
    Merhaba,

    bir kaç hatam var çözemedim niye verdiklerinide bilmiyorum :S

    [24-Mar-2013 07:21:41] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 2 of 518 bytes in /home/XXX/public_html/fonksiyon.php on line 58
    	if (mysql_num_rows($result)){
    		$db = mysql_fetch_row($result);
    		$db[1] = slash($db[1], 1);
    		$stored = unserialize($db[1]);
    		if (is_array($stored)){
    			foreach ($stored as $key => $store){
    				$stored[$key] = slash($stored[$key], 2);
    			}
    		}else{
    			$stored = slash($stored, 2);
    		}
    		return $stored;
    	}else{
    		$data = serialize($data);
    		$data = slash($data);
    		$id = addslashes($id);
    		if ($data) mysql_query("INSERT INTO cache (id, stored, timestamp) VALUES ('$id', '$data', '$exptime')") or die(mysql_error());
    		return FALSE;
    	}

    [24-Mar-2013 07:21:41] PHP Notice: Undefined variable: ist in /home/XXX/public_html/fonksiyon.php on line 232
    $istatik = cache("istatistikler"); 
    if ($istatik){  
        $ist = $istatik;      
    }else{
    $ist .= "
    				<li>
    					<strong>".$strSQL=mysql_num_rows(mysql_query("SELECT * FROM users WHERE id"))."</strong>
    					<small>Üyeler</small>
    					<span class=\"green\">+".$strSQL=mysql_num_rows(mysql_query("Select register_date from users 
    where (DateDiff(Now(),register_date) = 0) Order By id DESC Limit 0,10;"))."</span>
    				</li>";
    $ist .= "
    				<li>
    					<strong>".$strSQL=mysql_num_rows(mysql_query("SELECT * FROM madvideo WHERE id"))."</strong>
    					<small>Videolar</small>
    					<span class=\"green\">+".$strSQL=mysql_num_rows(mysql_query("Select baslik,resim,tarih from madvideo 
    where (DateDiff(Now(),tarih) = 0) Order By id DESC Limit 0,10;"))."</span>
    				</li>";
    $ist .= "
    				<li>
    					<strong>".$strSQL=mysql_num_rows(mysql_query("SELECT * FROM yorum WHERE id"))."</strong>
    					<small>Yorumlar</small>
    					<span class=\"green\">+".$strSQL1=mysql_num_rows(mysql_query("Select tarih from yorum 
    where (DateDiff(Now(),tarih) = 0) Order By id DESC Limit 0,10;"))."</span>
    				</li>";
    $ist .= "
    				<li>
    					<strong>".$strSQL=mysql_num_rows(mysql_query("SELECT * FROM iletisim WHERE id"))."</strong>
    					<small>İletişim</small>
    					<span class=\"green\">+".$strSQL1=mysql_num_rows(mysql_query("Select tarih from iletisim 
    where (DateDiff(Now(),tarih) = 0) Order By id DESC Limit 0,10;"))."</span>
    				</li>";
    $jkl = mysql_fetch_array(mysql_query("Select sum(izlenme) as siktir from madvideo"));
    $ist .= "
    				<li>
    					<strong>".$strSQL=$jkl['siktir']."</strong>
    					<small>Toplam İzlenme</small>
    				</li>";
        $istatik = cache("istatistikler", 6000, $ist);    
    }

    [24-Mar-2013 07:21:41] PHP Notice: Undefined variable: _SESSION in /home/XXX/public_html/fonksiyon.php on line 323

    $id=$_SESSION['user_id'];
    [24-Mar-2013 07:21:41] PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/XXX/public_html/fonksiyon.php on line 325
    $q=mysql_query("select id,session_guvenlik from users where id=$id");
    $row=mysql_fetch_array($q);
  • 24-03-2013, 15:12:39
    #2
    Üyeliği durduruldu
    Sayfanın en başına
    ini_set("display_errors",0);
  • 24-03-2013, 15:53:36
    #3
    Reveloper
    NetMaster adlı üyeden alıntı: mesajı görüntüle
    Sayfanın en başına
    ini_set("display_errors",0);
    yok o mevcut zaten ama boşuna log vermesin hataları bi çözümleyeyim dedim notice gene pek sıkıntı değilde warning'lere canım sıkıldı
  • 24-03-2013, 18:26:03
    #4
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    yok o mevcut zaten ama boşuna log vermesin hataları bi çözümleyeyim dedim notice gene pek sıkıntı değilde warning'lere canım sıkıldı
    Sorgularının hepsi hatalı

    Böyle bi kullanım yok

    SELECT * FROM yorum WHERE id

    mysql_query("SELECT * FROM yorum WHERE id = '1'");
  • 24-03-2013, 21:00:34
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    En alttan

    $q=mysql_query("select id,session_guvenlik from users where id=$id"); 
    $row=mysql_fetch_array($q);
    şöyle değiştir:

    $q=mysql_query("select id,session_guvenlik from users where id='$id'"); 
    $row=mysql_fetch_array($q);
    -------------------------------------------------

    $id=$_SESSION['user_id'];
    Bu kodu içeren dosyanın en üstüne session_start(); ekle.

    ---------------------------------------------------

    [24-Mar-2013 07:21:41] PHP Notice: Undefined variable: ist in /home/XXX/public_html/fonksiyon.php on line 232

    hatası için şunu söyleyebilirim. 3. satırda bakarsan $ist .= diye bir bölüm var. daha önce bir $ist tanımlanmadan $int değişkenine birşey eklemeye çalışıyorsun. hata buradan kaynaklanıyor.
  • 25-03-2013, 00:58:23
    #6
    Üyeliği durduruldu
    ben olsam uğraşmam notice miş bilmem neymiş sorguyu düzeltir session_start(); ın üstüne ob_start(); atarım tıkır tıkır çalışır