php ile Sql tabanlı Kayıt Silme
6
●1.355
- 28-10-2009, 22:47:08Ü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'] . '\'> ' . 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 '' . ' <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> </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> <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> </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"/> <input type="reset" Value="Vazgeç" size=2 class="submit"/></center></td> </tr> <tr class="tablo1"> <td colspan="2" class="panelyazi"><div id="yardim"></div> </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:41:34Üyeliği durduruldu5 de kalkmadida hocam 6 da kalkcakMaviTm adlı üyeden alıntı: mesajı görüntüle
http://tr.php.net/manual/en/function.eregi.php
preg ile baslayan fonksiyonlar kalacak bunlarin yerine - 08-02-2010, 11:28:20Üyeliği durdurulduBu 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..