• 12-11-2013, 00:32:13
    #1
    Merhaba arkadaşlar;

    Toplist sitemde admin paneline giremiyorum girdiğim zaman şu hatayı alıyorum ve sanıyorum ki yeni sürüm php'de bu desteklenmediğinden dolayı bu hatayı alıyorum hata şu arkadaşlar;

    Fatal error: Call to undefined function session_is_registered() in /home/databaseadı/domains/siteadı.com/public_html/directory/lcyetkili/ust.inc.php on line 28

    ust.inc.php'deki 28.kod = '' <link rel="stylesheet" type="text/css" href="/stil.css"> ''

    Ben bunu nasıl çalıştırabilirim acaba php'ci arkadaşlar yardımcı olur musunuz lütfen.
  • 12-11-2013, 01:30:24
    #2
    session_is_registered fonksiyonu kaldırıldığı için tek seçeneğiniz isset ile kontrol ettirmek gerekiyor.

    ust.inc.php kodlarını buraya koyarsanız yardımcı olabilirim.
  • 12-11-2013, 10:26:40
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if(!function_exists("session_is_registered")) {
    	function session_is_registered($key) {
    		return (array_key_exists($key, $_SESSION)) ? true : false;
    	}
    }
    
    if(!function_exists("session_register")) {
    	function session_register() {
    		$args = func_get_args();
    		
    		if(count($args) <= 0)
    			return;
    		
    		foreach($args as $key)
    			$_SESSION[$key] = $GLOBALS[$key];
    			
    	}
    }
    
    if(!function_exists("session_unregister")) {
    	function session_unregister($key) {
    		unset($_SESSION[$key]);
    	}
    }
  • 13-11-2013, 02:16:54
    #4
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    session_is_registered fonksiyonu kaldırıldığı için tek seçeneğiniz isset ile kontrol ettirmek gerekiyor.

    ust.inc.php kodlarını buraya koyarsanız yardımcı olabilirim.
    Çok sağolun ust.inc.php şu şekilde;

    <?
    session_start();
    
    include "ayar.inc.php";
    if($konu == "yeniler")
     $__meta = "En Yeni Web Siteleri (100 Site)";
    else if($konu == "gelen")
     $__meta = "En Çok Ziyaretçi Gönderen Web Siteleri (100 Site)";
    else if($konu == "giden")
     $__meta = "En Çok Ziyaret Edilen Web Siteleri (100 Site)";
    else if($konu == "aranan")
     $__meta = "En Çok Aranan Kelimeler (100 Kelime)";
    else
     {
      if($id == "")
       $__meta = $konu;
     } 
    
    ?>
    <HTML>
    <HEAD>
    <meta name="google-site-verification" content="TB5gVdDNGKx9OhAsLU5m4VHI5ZPaZDdwdTDqQcOaoB8" />
    <TITLE><? if(isset($__meta)) echo($__meta); else echo($site_ismi); ?></TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-9">
    <META NAME="Description" CONTENT="<? if(isset($__meta)) echo($__meta." Linkleri"); else echo($site_aciklama); ?>">
    <META name="keywords" CONTENT="<? if(isset($__meta)) echo($__meta); else echo($site_anahtar); ?>">
    <meta name="google-site-verification" content="4zm6P2yy9f6zeKjETEEMl8ja66gmxeM0-QP-DII5FT4" />
    <link rel="stylesheet" type="text/css" href="/stil.css">
    </HEAD>
    
    <BODY BGCOLOR="#D6D8DC" TEXT="#333333" VLINK="#333333" LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
    
    <TABLE WIDTH="1000" BORDER="0" ALIGN="CENTER" CELLPADDING="0" CELLSPACING="0" BACKGROUND="/resimler/arka.gif">
      <TR>
        <TD><A HREF="/"><IMG SRC="/resimler/logo.gif" alt="<?=$site_ismi;?>" WIDTH="217" HEIGHT="81" BORDER="0"></A></TD>
        <TD WIDTH="100%" ALIGN="center"><? include("ek/468x60-1.php"); ?></TD>
    </TR>
    </TABLE>
    <TABLE WIDTH="1000"  border="0" ALIGN="CENTER" CELLPADDING="0" CELLSPACING="0" BGCOLOR="#FFFFFF">
      <TR>
        <TD><TABLE WIDTH="100%"  border="0" CELLPADDING="0" CELLSPACING="0">
          <TR>
            <TD WIDTH="76"><A HREF="/"><IMG SRC="/resimler/anasayfa.gif" WIDTH="76" HEIGHT="20" BORDER="0"></A></TD>
            <TD WIDTH="100" ALIGN="CENTER" BACKGROUND="/resimler/menub.gif"><A HREF="/kurallar.php"><IMG SRC="/resimler/site-ekle.gif" ALT="Site Ekle" WIDTH="83" HEIGHT="20" BORDER="0"></A></TD>
            <TD WIDTH="100" ALIGN="CENTER" BACKGROUND="resimler/menub.gif"><A HREF="/iletisim.php"><IMG SRC="/resimler/iletisim.gif" ALT="İletişim Formu" WIDTH="76" HEIGHT="20" BORDER="0"></A></TD>
            <TD ALIGN="RIGHT" BACKGROUND="/resimler/menub.gif"><A HREF="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('<?=$site_adresi;?>');"><IMG SRC="/resimler/anasayfayap.gif" ALT="Anasayfa Yap" WIDTH="128" HEIGHT="20" BORDER="0"></A></TD>
            <TD WIDTH="30" ALIGN="RIGHT" BACKGROUND="/resimler/menub.gif">&nbsp;</TD>
            <TD WIDTH="155" ALIGN="RIGHT"><A HREF="javascript:window.external.AddFavorite('<?=$site_adresi;?>','<?=$site_ismi;?>')"><IMG SRC="/resimler/fav.gif" ALT="Favorilerime Ekle" WIDTH="155" HEIGHT="20" BORDER="0"></A></TD>
          </TR>
        </TABLE></TD>
      </TR>
    </TABLE>
    
    <br>
    <table width="1000"  border="0" align="CENTER" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
      <tr>
        <td width="5" align="LEFT" valign="TOP"><img src="resimler/01.gif" width="5" height="5"></td>
        <td height="5"></td>
        <td align="RIGHT" valign="TOP"><img src="resimler/02.gif" width="5" height="5"></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td align="center">
    <? include("ek/728x90.php"); ?>
    </td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td align="LEFT" valign="BOTTOM"><img src="resimler/03.gif" width="5" height="5"></td>
        <td height="5"></td>
        <td width="5" align="RIGHT" valign="BOTTOM"><img src="resimler/04.gif" width="5" height="5"></td>
      </tr>
    </table>
    <br>
    <TABLE WIDTH="1000"  border="0" ALIGN="CENTER" CELLPADDING="0" CELLSPACING="0" BGCOLOR="#5B74A6">
      <TR>
        <TD WIDTH="5" ALIGN="LEFT" VALIGN="TOP"><IMG SRC="/resimler/01.gif" WIDTH="5" HEIGHT="5"></TD>
        <TD HEIGHT="5"></TD>
        <TD ALIGN="RIGHT" VALIGN="TOP"><IMG SRC="/resimler/02.gif" WIDTH="5" HEIGHT="5"></TD>
      </TR>
      <TR>
        <TD>&nbsp;</TD>
        <TD><TABLE WIDTH="100%"  border="0" CELLSPACING="0" CELLPADDING="0">
          <TR><FORM ACTION="/arama2.php" METHOD="GET" NAME="arama" ID="arama">
            <TD ALIGN="CENTER"><FONT COLOR="#FFFFFF"><B>Site içinde arama yap</B></FONT>
              <INPUT NAME="kelime" TYPE="text" ID="kelime" SIZE="50">
              <INPUT TYPE="submit" NAME="Submit" VALUE="    Ara    »"></TD>
            
              <TD ALIGN="RIGHT">&nbsp;</TD>
          </FORM>
          </TR>
        </TABLE></TD>
        <TD>&nbsp;</TD>
      </TR>
      <TR>
        <TD ALIGN="LEFT" VALIGN="BOTTOM"><IMG SRC="/resimler/03.gif" WIDTH="5" HEIGHT="5"></TD>
        <TD HEIGHT="5"></TD>
        <TD WIDTH="5" ALIGN="RIGHT" VALIGN="BOTTOM"><IMG SRC="/resimler/04.gif" WIDTH="5" HEIGHT="5"></TD>
      </TR>
    </TABLE>
    <BR>








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

    saintx adlı üyeden alıntı: mesajı görüntüle
    if(!function_exists("session_is_registered")) {
    	function session_is_registered($key) {
    		return (array_key_exists($key, $_SESSION)) ? true : false;
    	}
    }
    
    if(!function_exists("session_register")) {
    	function session_register() {
    		$args = func_get_args();
    		
    		if(count($args) <= 0)
    			return;
    		
    		foreach($args as $key)
    			$_SESSION[$key] = $GLOBALS[$key];
    			
    	}
    }
    
    if(!function_exists("session_unregister")) {
    	function session_unregister($key) {
    		unset($_SESSION[$key]);
    	}
    }
    Kardeşim bir açıklama yapsaydın keşke.
  • 13-11-2013, 03:56:34
    #5
    Pisadam adlı üyeden alıntı: mesajı görüntüle
    Çok sağolun ust.inc.php şu şekilde;
    ust.inc'de session_registered fonksiyonu bulunmuyor ayar.inc.php yide koyarmısınız.
  • 13-11-2013, 15:10:53
    #6
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    ust.inc'de session_registered fonksiyonu bulunmuyor ayar.inc.php yide koyarmısınız.
    ayar.inc.php'de de o kod yok maalesef buyur hocam;

    <?
    // Mysql Bilgileri Gelecek
    $mysql_kullanici = "deneme";
    $mysql_sifre = "deneme1";
    $mysql_veritabani = "deneme1";
    
    $site_ismi = "Toplist, Site Ekle";
    $site_aciklama = "Ücretsiz site ekle";
    $site_anahtar = "toplist, site ekle";
    $site_adresi = "http://siteadı.com/"; // En sondaki / işaretini unutmayınız
    $site_mail = "webmaster@siteadı.com";
    
    $giris_sifresi = "deneme2";
    
    $link_liste_sayisi = "20";
    
    $renk1 = "#E4EACC";
    $renk2 = "#81903C";
    
    $renk3 = "#F4FBFF";
    $renk4 = "#ECF8FF";
    
    $arkaplan = "#ffffff";
    
    
    // Buradan sonrasını değiştirmeyiniz
    
    
    
    $mysql_baglanti = mysql_connect("localhost","$mysql_kullanici","$mysql_sifre") 
    or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:1</center>");
    
    @mysql_select_db($mysql_veritabani) 
    or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:2</center>");
    
    mysql_query("SET NAMES 'latin5'");   
    mysql_query("SET CHARACTER SET 'latin5'");   
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");  
    
    ?>
  • 13-11-2013, 17:23:31
    #7
    Pisadam adlı üyeden alıntı: mesajı görüntüle
    ayar.inc.php'de de o kod yok maalesef buyur hocam;

    <?
    
    
    // Mysql Bilgileri Gelecek
    $mysql_kullanici = "deneme";
    $mysql_sifre = "deneme1";
    $mysql_veritabani = "deneme1";
    
    $site_ismi = "Toplist, Site Ekle";
    $site_aciklama = "Ücretsiz site ekle";
    $site_anahtar = "toplist, site ekle";
    $site_adresi = "http://siteadı.com/"; // En sondaki / işaretini unutmayınız
    $site_mail = "webmaster@siteadı.com";
    
    $giris_sifresi = "deneme2";
    
    $link_liste_sayisi = "20";
    
    $renk1 = "#E4EACC";
    $renk2 = "#81903C";
    
    $renk3 = "#F4FBFF";
    $renk4 = "#ECF8FF";
    
    $arkaplan = "#ffffff";
    
    
    // Buradan sonrasını değiştirmeyiniz
    
    
    
    $mysql_baglanti = mysql_connect("localhost","$mysql_kullanici","$mysql_sifre") 
    or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:1</center>");
    
    @mysql_select_db($mysql_veritabani) 
    or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:2</center>");
    
    mysql_query("SET NAMES 'latin5'");   
    mysql_query("SET CHARACTER SET 'latin5'");   
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");  
    
    ?>
    O zaman ayar.php yi @saintx arkadaşın verdiği gibi fonksiyonları yerleştirerek tekrar deneyin yani şu şekilde

    <?
    
    if(!function_exists("session_is_registered")) { 
        function session_is_registered($key) { 
            return (array_key_exists($key, $_SESSION)) ? true : false; 
        } 
    } 
    
    if(!function_exists("session_register")) { 
        function session_register() { 
            $args = func_get_args(); 
             
            if(count($args) <= 0) 
                return; 
             
            foreach($args as $key) 
                $_SESSION[$key] = $GLOBALS[$key]; 
                 
        } 
    } 
    
    if(!function_exists("session_unregister")) { 
        function session_unregister($key) { 
            unset($_SESSION[$key]); 
        } 
    } 
    
    // Mysql Bilgileri Gelecek
    $mysql_kullanici = "deneme";
    $mysql_sifre = "deneme1";
    $mysql_veritabani = "deneme1";
    
    $site_ismi = "Toplist, Site Ekle";
    $site_aciklama = "Ücretsiz site ekle";
    $site_anahtar = "toplist, site ekle";
    $site_adresi = "http://siteadı.com/"; // En sondaki / işaretini unutmayınız
    $site_mail = "webmaster@siteadı.com";
    
    $giris_sifresi = "deneme2";
    
    $link_liste_sayisi = "20";
    
    $renk1 = "#E4EACC";
    $renk2 = "#81903C";
    
    $renk3 = "#F4FBFF";
    $renk4 = "#ECF8FF";
    
    $arkaplan = "#ffffff";
    
    
    // Buradan sonrasını değiştirmeyiniz
    
    
    
    $mysql_baglanti = mysql_connect("localhost","$mysql_kullanici","$mysql_sifre") 
    or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:1</center>");
    
    @mysql_select_db($mysql_veritabani) 
    or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:2</center>");
    
    mysql_query("SET NAMES 'latin5'");   
    mysql_query("SET CHARACTER SET 'latin5'");   
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");  
    
    ?>
  • 14-11-2013, 00:09:18
    #8
    @saintx @PamukBilisim

    Öncelikle ikinize de teşekkürler,

    PamukBilisim son düzenlemeli verdiğin kodlar ile çalıştı, saintx kardeşim senin verdiğin kod sayesinde çözüldü, eyw başarılar.