• 28-10-2009, 17:41:40
    #1
    Üyeliği durduruldu
    Konu Kilit
  • 28-10-2009, 19:26:39
    #2
    Üyeliği durduruldu
    ilgili kodlari siz mi yazdiniz?
  • 28-10-2009, 22:41:20
    #3
    kodları komple incelemedim ama,

    şunu: $_GET[f]; şu şekilde: $_GET['f'];

    şunu: $_POST[kadi]; şu şekilde: $_POST['kadi'];

    şunu: $_POST[ip]; şu şekilde: $_POST['ip'];

    değiştirmeyi dener misin?
  • 28-10-2009, 22:47:08
    #4
    Üyeliği durduruldu
    <?
      if (eregi ('inc_', $_SERVER['PHP_SELF']))
      {
        exit ('');
      }
    
      switch (false)
      {
        default:
        {
          if ($_GET['f'] == ara)
          {
            if ($_POST['kadi'] == 'Rumuz')
            {
              $kadi = '';
            }
            else
            {
              $kadi = $_POST['kadi'];
            }
    
            if ($_POST['ip'] == 'Ip')
            {
              $ip = '';
            }
            else
            {
              $ip = $_POST['ip'];
            }
    
            if ($_SERVER['PHP_SELF'] == '/santabeta/goster.php')
            {
              header ('' . 'location:goster.php?s=log&tarih=' . $_POST['tarihara'] . '&kadi=' . $kadi . '&ip=' . $ip . '&sid=' . $_GET['sid']);
            }
            else
            {
              header ('' . 'location:op.php?s=giriskayitlari&tarih=' . $_POST['tarihara'] . '&kadi=' . $kadi . '&ip=' . $ip . '&sid=' . $_GET['sid']);
            }
          }
    
      echo '<script type="text/javascript">
    function ara(){
    document.aramaform.submit();
    }
    </script>
    <table width="99%" style="border-collapse:collapse" border="2" cellpadding="0" cellspacing="0"  bordercolor="#FFFFFF">
    <tr>
    <td class="tablo1" colspan="8">Giriş Logları</td>
    </tr>
    <tr align="center" class="panelsatir"><td>Rumuz ';
          yardim ('Rumuz :', 'Giriş Yapan Kullanıcının Rumuzunu Belirtir...');
          echo '</td><td>Grup ';
          yardim ('Grup :', 'Giriş Yapan Kullanıcının Grubunu Belirtir...');
          echo '</td><td>Ip';
          yardim ('Ip :', 'Giriş Yapan Kullanıcının Ip Adresini Belirtir...');
          echo '</td><td>Tarih ';
          yardim ('Tarih :', 'Giriş Tarihini Belirtir...');
          echo '</td><td>Saat</td><td>İşlemler</td>
    </tr>
    <form name="aramaform" id="aramaform" action="';
          echo $_SERVER['REQUEST_URI'];
          echo '&f=ara" method="post">
    <tr align="center" class="panelsatir"><td><input type="text" size="9" value="';
          echo ($_GET['kadi'] == '' ? 'Rumuz' : '' . $_GET['kadi']);
          echo '" onblur="javascript:ara();" name="kadi" class="input" /></td><td> </td><td><input type="text" size="8" value="';
          echo ($_GET['ip'] == '' ? 'Ip' : '' . $_GET['ip']);
          echo '" onblur="javascript:ara();" name="ip" class="input" /></td><td>';
          echo '<s';
          echo 'elect onchange="javascript:ara();" style="width:75px;" class="input" name="tarihara"><option value="">Hepsi</option>
    <option value="" selected="selected">';
          echo ($_GET['tarih'] == '' ? 'Tarih' : '' . $_GET['tarih']);
          echo '</option>
    ';
          $tarihler = $db->query ('SELECT DISTINCT tarih FROM ' . $prefix . 'glog ORDER BY id DESC');
          while ($r = $db->fetch_array ($tarihler))
          {
            echo '' . '<option>' . $r['tarih'] . '</option>';
          }
    
          echo '</select></td><td> </td><td> </td>
    </tr></form>
    ';
          $gloglar = $db->query ('SELECT * FROM ' . $prefix . ('' . 'glog WHERE tarih LIKE \'' . $_GET['tarih'] . '%\' and kadi LIKE \'%' . $_GET['kadi'] . '%\' and ip LIKE \'%' . $_GET['ip'] . '%\' and sid LIKE \'%' . $_GET['sid'] . '%\' '));
          if (!$db->num_rows ($gloglar) == 0)
          {
            $sayfasayisi = 13;
            $result = $gloglar;
            $num_rows = $db->num_rows ($result);
            $deger = $num_rows / $sayfasayisi;
            $deger_sonuc = (int)$deger;
            if ($num_rows != $deger_sonuc * $sayfasayisi)
            {
              $deger_sonuc = $deger_sonuc + 1;
            }
    
            $sayfa = ($_GET['sayfa'] ? $_GET['sayfa'] : 1);
            $ksayfa = ($sayfa - 1) * $sayfasayisi;
            if (!($gloglar2 = $db->query ('SELECT * FROM ' . $prefix . ('' . 'glog WHERE tarih LIKE \'' . $_GET['tarih'] . '%\' and kadi LIKE \'%' . $_GET['kadi'] . '%\' and ip LIKE \'%' . $_GET['ip'] . '%\' and sid LIKE \'%' . $_GET['sid'] . '%\' ORDER BY id DESC limit ' . $ksayfa . ',' . $sayfasayisi))))
            {
              exit (mysql_error ());
              (bool)true;
            }
    
            $renk = 0;
            while ($glog = $db->fetch_array ($gloglar2))
            {
              ++$renk;
              $kgrupismi = substr (grupbul (uyebul ($glog[kadi], grup), 'isim'), 0, 10);
              $bgrupismi = grupbul (uyebul ($glog[kadi], grup), 'isim');
              if ($renk % 2 == 0)
              {
                $color = 'FCFCFC';
              }
              else
              {
                $color = 'f9f9f9';
              }
    
              $tr = 'onmouseover=this.className="panelrenkover" onmouseout=this.className="panelrenkout"';
              echo '' . '<tr ' . $tr . ' bgColor="' . $color . '" class=yazi2>
    <td><div style=cursor:pointer;color:green; title=\'' . $glog['kadi'] . '\'>&nbsp;
    ' . substr ($glog['kadi'], 0, 9);
              echo (9 < strlen ($glog['kadi']) ? '...' : '');
              echo '' . '</div></td><td><div style=cursor:pointer; title=\'' . $bgrupismi . '\'>
    ' . $kgrupismi;
              echo (10 < strlen (grupbul (uyebul ($glog['kadi'], grup), 'isim')) ? '...' : '');
              echo '' . '</div></td><td>' . $glog['ip'] . '</td><td style=color:FF0000;><center>' . $glog['tarih'] . '</center></td><td>' . $glog['saat'] . '</td><td>
    ';
              if (session_is_registered ('admingirdi'))
              {
                echo '' . '<a href=goster.php?s=uyeyonetimi&act=banla&ip=' . $glog['ip'] . '&rumuz=' . $glog['kadi'] . '>';
              }
              else
              {
                echo '' . '<a href=op.php?s=kullanicibanla&ip=' . $glog['ip'] . '&rumuz=' . $glog['kadi'] . '>';
              }
    
              echo '<img src=images/banla.gif border=0 alt=\'Banla\'></a>';
              if (session_is_registered ('admingirdi'))
              {
                echo '' . '<a href=goster.php?s=log&f=ara&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $glog['sid'] . '>';
              }
              else
              {
                echo '' . '<a href=op.php?s=giriskayitlari&f=ara&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $glog['sid'] . '>';
              }
    
              echo '<img src=images/onizle.gif border=0 alt=\'Takip Et\'></a>';
              if (session_is_registered ('admingirdi'))
              {
                echo '' . '&nbsp;<a onclick="js:return confirm(\'' . $glog['kadi'] . ' Kullanıcısının Giriş Kaydını Silmek İstediğinize Eminmisiniz ?\');" href=' . $_SERVER['REQUEST_URI'] . '&act=logsil&id=' . $glog['id'] . '><img src=images/sil.gif border=0 alt=\'Sil\'></a>';
              }
    
              echo '</td></tr>';
            }
    
            if (session_is_registered ('admingirdi'))
            {
              echo '<tr class="panelyazi">
    <td class="panelsatir" colspan="2">
    <center> <a href="goster.php?s=log&act=bosalt" onclick="js:return confirm(\'Bütün Giriş Kayıtlarını Silmek İstediğinize Eminmisiniz ?\\nUYARI:İşlem Geri Alınamayacaktır...\');">Tüm Giriş Kayıtlarını Sil</a>&nbsp;&nbsp;&nbsp;</center></td><form name="silform" id="silform" action="goster.php?s=log&act=logsil" method="post"><td colspan="4" class="panel';
              echo 'satir"><center>';
              echo '<s';
              echo 'elect name="logsil" class="input">
    
    ';
              $tarihler2 = $db->query ('SELECT DISTINCT tarih FROM ' . $prefix . 'glog ORDER By id DESC');
              while ($r2 = $db->fetch_array ($tarihler2))
              {
                echo '' . '<option>' . $r2['tarih'] . '</option>';
              }
    
              echo '</select>&nbsp;<input type="submit" class="submit" value="Sil" style="height:20px; width:40;" /></center>
    </td></form>
    </tr>
    ';
            }
    
            echo '<tr class="panelyazi">
    <td class="panelsatir" colspan="7">
    Toplam Giriş Sayısı : ';
            echo $db->num_rows ($gloglar);
            echo '</td>
    </tr>
    <tr class="panelyazi">
    <td class="panelsatir" colspan="7">
    ';
            function birdensuna ($sayi, $maximum)
            {
              if ((1 <= $sayi AND $sayi <= $maximum))
              {
                return $sayi;
              }
              else
              {
                return $maximum;
              }
    
            }
    
            function sayfa_baglantilari ($ana_baglanti, $sayfa_degiskeni, $eleman_sayisi, $sayfa_basina, $aktif_sayfa, $ekmi)
            {
              $sayfa_sayisi = ceil ($eleman_sayisi / $sayfa_basina);
              if (($aktif_sayfa < 1 OR $sayfa_sayisi < $aktif_sayfa))
              {
                $aktif_sayfa = 1;
              }
    
              $sayfalar_araligi = ceil ($sayfa_sayisi / 7);
              $sayfalanacak = array (1, $sayfa_sayisi, birdensuna ($aktif_sayfa - 20, $sayfa_sayisi), birdensuna ($aktif_sayfa - 15, $sayfa_sayisi), birdensuna ($aktif_sayfa - 10, $sayfa_sayisi), birdensuna ($aktif_sayfa - 5, $sayfa_sayisi), birdensuna ($aktif_sayfa - 2, $sayfa_sayisi), birdensuna ($aktif_sayfa - 1, $sayfa_sayisi), $aktif_sayfa, birdensuna ($aktif_sayfa + 1, $sayfa_sayisi), birdensuna ($aktif_sayfa + 2, $sayfa_sayisi), birdensuna ($aktif_sayfa + 5, $sayfa_sayisi), birdensuna ($aktif_sayfa + 10, $sayfa_sayisi), birdensuna ($aktif_sayfa + 15, $sayfa_sayisi), birdensuna ($aktif_sayfa + 20, $sayfa_sayisi));
              for ($i = $aktif_sayfa; 0 < $i; $i = $i - $sayfalar_araligi)
              {
                $sayfalanacak[] = $i;
              }
    
              for ($i = $aktif_sayfa; $i < $sayfa_sayisi; $i = $i + $sayfalar_araligi)
              {
                $sayfalanacak[] = $i;
              }
    
              $sayfalanacak = array_unique ($sayfalanacak);
              sort ($sayfalanacak);
              foreach ($sayfalanacak as $sayfa_no)
              {
                if ($sayfa_no == $aktif_sayfa)
                {
                  echo ('' . '[') . $sayfa_no . '] ';
                  continue;
                }
                else
                {
                  if ($ekmi == 0)
                  {
                    echo '' . '<a href="' . $ana_baglanti . '?' . $sayfa_degiskeni . '=' . $sayfa_no . '">' . $sayfa_no . '</a> ';
                    continue;
                  }
                  else
                  {
                    echo '' . '<a href="' . $ana_baglanti . '&' . $sayfa_degiskeni . '=' . $sayfa_no . '">' . $sayfa_no . '</a> ';
                    continue;
                  }
    
                  continue;
                }
              }
    
            }
    
            if (session_is_registered ('admingirdi'))
            {
              echo 'Sayfa : ';
              sayfa_baglantilari ('goster.php', '' . 's=log&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $_GET['sid'] . '&sayfa', $deger, 1, $_GET['sayfa'], 0);
            }
            else
            {
              echo 'Sayfa : ';
              sayfa_baglantilari ('op.php', '' . 's=giriskayitlari&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $_GET['sid'] . '&sayfa', $deger, 1, $_GET['sayfa'], 0);
            }
    
            echo '
    </td>
    </tr>
    ';
          }
          else
          {
            echo '<tr class="yazi2">
    <td class="tablo2" colspan="7">
    <center><br>Giriş Kaydı Bulunamamadı !<br><br></center>
    </td>
    </tr>';
          }
    
          echo '<tr class="tablo1">
    <td colspan="8" class="panelyazi"><div id="yardim"></div>&nbsp;</td>
    
    </tr>
    </table>
    ';
          break;
        }
    
        case 'temizlik':
        {
          if ($demomodu == '0')
          {
            if ($_POST)
            {
              guncelle (kayitsil, $_POST[kayitsilme]);
              if ($_POST['kayitsilme'] == '2')
              {
                $ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 2, date ('Y'));
              }
    
              if ($_POST['kayitsilme'] == '3')
              {
                $ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 3, date ('Y'));
              }
    
              if ($_POST['kayitsilme'] == '5')
              {
                $ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 5, date ('Y'));
              }
    
              if ($_POST['kayitsilme'] == '7')
              {
                $ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 7, date ('Y'));
              }
    
              if ($_POST['kayitsilme'] == '30')
              {
                $ilerikigun = mktime (1, 1, 1, date ('m') + 1, date ('d'), date ('Y'));
              }
    
              guncelle ('sonsil', '' . $ilerikigun);
              ylog ('Temizleme Periyodu', 'Log Yönetimi', 'Log temizleme periyodu değiştirildi');
            }
    
            echo '<form action="';
            echo $_SERVER['PHP_REQUEST_URI'];
            echo '" method="post">
    <table class="paneltablo"  cellpadding="0" cellspacing="0" border="1">
    <tr>
    <td class="paneltitle" colspan="2">Kayıt Silme Ayarları</td>
    </tr>
    
    <tr class="panelsatir">
    <td>Kayıtları Silme Aralığı</td>
    <td>
    ';
            echo yardim ('Kayıt Silme Ayarları:', 'Giriş Ve Yönetici Kayıtlarının kaç günde bir temizleneceğini belirtir.');
            echo '<s';
            echo 'elect name="kayitsilme" class="input"/>
    <option ';
            if (cagir ('kayitsil') == 2)
            {
              echo 'selected';
            }
    
            echo ' value="2">2 Günde Bir Kez</option>
    <option ';
            if (cagir ('kayitsil') == 3)
            {
              echo 'selected';
            }
    
            echo ' value="3">3 Günde Bir Kez</option>
    <option ';
            if (cagir ('kayitsil') == 5)
            {
              echo 'selected';
            }
    
            echo ' value="5">5 Günde Bir Kez</option>
    <option ';
            if (cagir ('kayitsil') == 7)
            {
              echo 'selected';
            }
    
            echo ' value="7">Haftada Bir Kez</option>
    <option ';
            if (cagir ('kayitsil') == 30)
            {
              echo 'selected';
            }
    
            echo ' value="30">Ayda Bir Kez</option>
    </select>
    </td>
    </tr>
    
    <tr class="panelsatir">
    <td colspan="2" class="panelyazi"><center><input type="submit" Value="Ayarları Kaydet" size=2 class="submit"/>&nbsp;&nbsp;<input type="reset" Value="Vazgeç" size=2 class="submit"/></center></td>
    </tr>
    <tr class="tablo1">
    <td colspan="2" class="panelyazi"><div id="yardim"></div>&nbsp;</td>
    </tr>
    </table>
    ';
            break;
          }
          else
          {
            echo '<s';
            echo 'cript>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
    ';
            break;
          }
    
          break;
        }
    
        case 'logsil':
        {
          if ($demomodu == '0')
          {
            $glogsil = $db->query ('DELETE FROM ' . $prefix . ('' . 'glog WHERE tarih=\'' . $_POST['logsil'] . '\' or id LIKE \'' . $_GET['id'] . '\''));
            ylog ('Log Yönetimi', 'Giriş Logu Sil', 'Giriş Loglarının hepsi veya bir kaçı silindi');
            echo '<script type=text/javascript>location.href=\'goster.php?s=log\';</script>';
            break;
          }
          else
          {
            echo '<s';
            echo 'cript>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
    ';
            break;
          }
    
          break;
        }
    
        case 'bosalt':
        {
          if ($demomodu == '0')
          {
            $bosalt = $db->query ('TRUNCATE TABLE ' . $prefix . 'glog');
            ylog ('Log Yönetimi', 'Tüm Giriş Loglarını Sil', 'Giriş Loglarının hepsi silindi');
            echo '<script type=text/javascript>location.href=\'goster.php?s=log\';</script>';
            break;
          }
          else
          {
            echo '<s';
            echo 'cript>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
    ';
            break;
          }
    
          break;
        }
      }
    
    ?>
    denerseniz
  • 01-11-2009, 16:33:34
    #5
    yanlışssam düzeltin eregi fonksiyonu php5 de kalktı diye biliyorum
  • 01-11-2009, 16:41:34
    #6
    Üyeliği durduruldu
    MaviTm adlı üyeden alıntı: mesajı görüntüle
    yanlışssam düzeltin eregi fonksiyonu php5 de kalktı diye biliyorum
    5 de kalkmadida hocam 6 da kalkcak
    http://tr.php.net/manual/en/function.eregi.php

    preg ile baslayan fonksiyonlar kalacak bunlarin yerine
  • 08-02-2010, 11:28:20
    #7
    Üyeliği durduruldu
    Bu kullandığınız panel Esunus Web Bilişim Hizmetleri'nin Script'i Yasal değil ...

    W_arez Script - Scriptin Sahibine mesaj attım http://www.dgndizayn.com ve http://www.santanapanel.com/ Alakanız varmı Diye Yasal olmadığını ve Tanımadıklarını Söylediler..

    www.esunus.com mesaj atıp öğrenebilirsiniz

    Onlar size Telefon numaranıza Mesaj Gönderiyorlar..