• 06-11-2009, 21:17:41
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar Aşşagıdaki Codda Bir Kaç Satır Hatası Var Ve Bu hatalar Yüzünden Tüm Codlar İşlem Yapmıyor Dogrusu Nasıl Yazılyıor Bir İlgilenirseniz Sevinirim..


    <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 '<script>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 '<script>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 '<script>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
    ';
            break;
          }
    
          break;
        }
      }
    
    ?>
  • 06-11-2009, 21:19:52
    #2
    php satır hatalarının kaçıncı satırda olduğunu söyler .. hata mesajınıda yazıp koysan iyi olurdu .. ve 6. satırda ; koymuşsun ? bir bak ona istersen .. vede hata satırını hata mesajından bulup kendinde halledebilirsin
  • 06-11-2009, 21:21:36
    #3
    Üyeliği durduruldu
    verdiğiniz kodlar yarım
  • 06-11-2009, 21:29:15
    #4
    Üyeliği durduruldu
    Hata Vermıyor Yapmadıgı İşlem şu mesela bu log kayıt codları gıren kullancıının loglarını tutuyor gayet güzel listeleniyor sil komutuyla sil dedigimde veriyi silmiyor codların tamamı burda

    <?
      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 '<s';
          echo 'cript 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 '<script>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 '<script>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 '<script>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
    ';
            break;
          }
    
          break;
        }
      }
    
    ?>
  • 06-11-2009, 21:38:46
    #5
    Üyeliği durduruldu
    kodda herhangi bir yazım hatası veya eksik bulunmuyor. verdiğiniz kod modüler bir sayfa oldugu için birbiri ile bağlantılı bir çok modüler yapıdan oluşuyor, hatanın nerede oldugu ancak incelenerek anlaşılabilir. bu durumda buradan tahmin yürütmemiz imkansız, mantık hatası veya herhangi bi lisans engellemesi olabilir.
  • 06-11-2009, 22:02:03
    #6
    Üyeliği durduruldu
    bu tarz durumlarda en pratik echo ile mesajlar atarak hatayi yakalayabilirsiniz ustad
  • 06-11-2009, 23:07:16
    #7
    Üyeliği durduruldu
    bir haftadır takıldım kaldım aslında olay solekı dosyanın zendli halı sorunsuz çalısıyor ama dezend olunca codlar cozulunca bole sorun yasanıyor
  • 06-11-2009, 23:08:36
    #8
    Üyeliği durduruldu
    tatar_cemyen adlı üyeden alıntı: mesajı görüntüle
    bir haftadır takıldım kaldım aslında olay solekı dosyanın zendli halı sorunsuz çalısıyor ama dezend olunca codlar cozulunca bole sorun yasanıyor
    dezend etmek yerine ucret karsiligi hizmet alin rahat edersiniz
  • 06-11-2009, 23:27:00
    #9
    Üyeliği durduruldu
    Kimden alacagız hizmeti : )