ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » IP Logger (datenbank)

Geschlossen
  1. #1
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Ich ahbe mal eine frage zum IP Logger der die IP´s in der Datenbank speichert...
    Ich hatte diesen auf meiner Alten Page ahbe ihn jedoch runter gemacht da ich jeden tag die Logs löschen musste da diese schnell ind ie 2000Logs gingen...
    Jetzt möchte ich eine Community aufbauen da ich dort die IP´s loggen möchte wollte ich dieses Modul wieder installieren...
    Naja nun zu meiner frage:

    Ist es möglich das Modul so zu verändern das es nur die Logins logt?

    Danke für die antworten schonmal in voraus lächeln

    lg HackHunter


    verwendete ilchClan Version: 1.1

    betroffene Homepage: h4ckit.tk
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Schakal Mitglied
    Registriert seit
    18.07.2008
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    G' Abend,
    an deiner Stelle würde ich dieses Logging als Funktion schreiben:
    function logging() {
    
    ip = $_SERVER['REMOTE_ADDR']; 
    $user = $_SESSION['authname'];
    $data = $_SERVER["REQUEST_URI"];
    
    $sql="INSERT INTO `prefix_logging` (id, datum, zeit, user, url) VALUES (null, NOW(), time(), ".$ip.", ".$user.", ".$data.");";
    mysql_query($sql);
    }

    Diese Funktion bringst am Besten unter "/include/includes/func/allg.php" ein.

    Dazu passend noch die SQL Table:
    CREATE TABLE `prefix_logging` (
      `id` int(10) NOT NULL auto_increment,
      `datum` date NOT NULL,
      `zeit` time NOT NULL,
      `ip` char(15) NOT NULL,
      `user` varchar(50) NOT NULL,
      `url` varchar(255) NOT NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    Somit kannst du die Funktion auf den Seiten einbauen, die du gerne loggen möchtest.


    Gruss,
    Dani


    Zuletzt modifiziert von Schakal am 26.07.2008 - 00:12:56
    Projekte:
    Userimport aus Joomla, Status: 75%, Beta-Phase
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Thx lächeln
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    nein man mach nid so viele feheelr

    function logging() {
    
    $ip = $_SERVER['REMOTE_ADDR']; 
    $user = $_SESSION['authname'];
    $data = $_SERVER["REQUEST_URI"];
    
    $sql="INSERT INTO `prefix_logging` (id, datum, zeit, ip, user, url) VALUES (null, NOW(), time(), ".$ip.", ".$user.", ".$data.");";
    db_query($sql);
    }


    der is richtig... wo soll den ip hin? hast ja nix angegeben ^^


    Zuletzt modifiziert von Hassmann am 27.07.2008 - 08:50:01
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    hmmm das sieht scho bessa aus lachen

    thx


    Zuletzt modifiziert von HackHunter am 27.07.2008 - 09:32:07
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Glaube habe das noch net so ganz gerafft was ich damit jetzt machen soll... :/

    Also ich habe jetzt bearbeitet:
    1. includes/func/allg.php
    ##
    ###
    ####
    ##### g e t   R e c h t
    function getrecht ($RECHT, $USERRECHT) {
    	if ( empty ( $USERRECHT ) ) {
    	  return (false);
    	} else {
    	  if($USERRECHT <= $RECHT) {
    	    return (true);
    	  } else {
    	    return (false);
    	  }
      }
    }
    
    ##
    ###
    ####
    ##### Ip logging
    function logging() {
    
    $ip = $_SERVER['REMOTE_ADDR']; 
    $user = $_SESSION['authname'];
    $data = $_SERVER["REQUEST_URI"];
    
    $sql="INSERT INTO `prefix_logging` (id, datum, zeit, ip, user, url) VALUES (null, NOW(), time(), ".$ip.", ".$user.", ".$data.");";
    db_query($sql);
    }
    
    ##
    ###
    ####
    ##### g e t   U s e r   N a m e
    function get_n($uid) {
    	$row = db_fetch_object(db_query("SELECT name FROM prefix_user WHERE id = '".$uid."'"));
    	return $row->name;
    }
    
    ##

    2. contents/user/login.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
                             require_once('include/includes/config.php');
                             require_once('include/includes/func/db/mysql.php');
    
    $title = $allgAr['title'].' :: Login';
    $hmenu = $extented_forum_menu.'Login'.$extented_forum_menu_sufix;
    
    
    $tpl = new tpl ( 'user/login.htm' );
    if ( loggedin() ) {
      $design = new design ( $title , $hmenu, 0);
      $design->header();
      if (isset($_POST['wdlink'])) { $wd = $_POST['wdlink']; }
      else { $wd = 'index.php?'.$allgAr['smodul']; }
      wd ($wd, $lang['yourareloged']);
      $design->footer();
    CREATE TABLE `prefix_logging` (
             `id` int(10) NOT NULL auto_increment,
             `datum` date NOT NULL,
             `zeit` time NOT NULL,
             `ip` char(15) NOT NULL,
             `user` varchar(50) NOT NULL,
             `url` varchar(255) NOT NULL,
    PRIMARY KEY  (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    } else {
      $design = new design ( $title , $hmenu );
      $design->header();
      $tpl = new tpl ( 'user/login.htm' );
      $tpl->set_out('WDLINK','index.php?'.$allgAr['smodul'],0);
      $design->footer();
    }
    
    ?>


    Was mache ich falsch? >.<

    ZitatZitat


    Parse error: syntax error, unexpected T_STRING in /var/www/web243/html/cgi-bin/h4ckit/include/contents/user/login.php on line 23



    Zuletzt modifiziert von HackHunter am 27.07.2008 - 09:57:38
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Zoddel Mitglied
    Registriert seit
    01.05.2008
    Beiträge
    170
    Beitragswertungen
    0 Beitragspunkte
    CREATE TABLE `prefix_logging` ( 
             `id` int(10) NOT NULL auto_increment, 
             `datum` date NOT NULL, 
             `zeit` time NOT NULL, 
             `ip` char(15) NOT NULL, 
             `user` varchar(50) NOT NULL, 
             `url` varchar(255) NOT NULL, 
    PRIMARY KEY  (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    dies ist eine sql datei - > im editor schreiben -> als install_logger.sql speichern -> hochladen -> Datei aufrufen
    | Träume nicht dein Leben lang - Lebe deinen Traum |
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Hat sich jetzt scho erledigt... achja udn die tabellen hatte ich scho voher angelgt... im PhpMyAdmin einfach ausgefürt lächeln

    Hier mal alle dateien die bearbeitet wurden:

    includes/func/allg.php (Hinzugefügt)
    ##
    ###
    ####
    ##### Ip logging
    function logging() {
    
    $ip = escape($_SERVER['REMOTE_ADDR'], 'string');
    $user = escape($_SESSION['authname'], 'string');
    $data = escape($_SERVER["REQUEST_URI"], 'string');
    
    $sql="INSERT INTO `prefix_logging` (`datum`, `zeit`, `ip`, `user`, `url`) VALUES (NOW(), NOW(), '$ip', '$user', '$data');";
    db_query($sql);
    }


    includes/func/user.php (Geändert)
    function user_login_check () {
      if ( isset ($_POST['user_login_sub']) AND isset ($_POST['name']) AND isset ($_POST['pass']) ) {
        debug ('posts vorhanden');
        $name = escape_nickname($_POST['name']);
        if ($name != $_POST['name'] OR strlen($_POST['name']) > 15) {
            return false;
        }
        $erg = db_query("SELECT name,id,recht,pass,llogin FROM prefix_user WHERE name = BINARY '".$name."'");
        if ( db_num_rows($erg) == 1 ) {
          debug ('user gefunden');
          $row = db_fetch_assoc($erg);
          if ( $row['pass'] == md5($_POST['pass']) ) {
            debug ('passwort stimmt ... '.$row['name']);
            $_SESSION['authname']  = $row['name'];
            $_SESSION['authid']    = $row['id'];
            $_SESSION['authright'] = $row['recht'];
            $_SESSION['lastlogin'] = $row['llogin']; /* lolololol */
            $_SESSION['authsess']  = session_und_cookie_name();
            db_query("UPDATE prefix_online SET uid = ".$_SESSION['authid']." WHERE sid = '".session_id()."'");
            setcookie($_SESSION['authsess'], $row['id'].'='.$row['pass'] , time() + 31104000, "/" );
            user_set_grps_and_modules();
    		logging();  /* <------ Hinzugefügt */
            return (true);
          }
        }
        global $menu;
        $menu->set_url (0, 'user');
        $menu->set_url (1, 'login');
      }
      return ( false );
    }
    
    function user_auto_login_check () {
      $cn = session_und_cookie_name();
      $dat = explode('=',$_COOKIE[$cn]);
      $id = $pw = 0;
      if (isset($dat[0])) { $id = escape($dat[0], 'integer'); }
      if (isset($dat[1])) { $pw = $dat[1]; }
      debug (' pw ' . $pw );
      debug (' id ' . $id );
      $erg = db_query("SELECT name,id,recht,pass,llogin FROM prefix_user WHERE id = ".$id);
      if (db_num_rows($erg) == 1) {
        debug ('benutzer gefunden');
        $row = db_fetch_assoc($erg);
        if ($row['pass'] == $pw) {
          debug ('passwoerter stimmen');
          debug ($row['name']);
          $_SESSION['authname']  = $row['name'];
          $_SESSION['authid']    = $row['id'];
          $_SESSION['authright'] = $row['recht'];
          $_SESSION['lastlogin'] = $row['llogin'];
          $_SESSION['authsess']  = $cn;
          db_query("UPDATE prefix_online SET uid = ".$_SESSION['authid']." WHERE sid = '".session_id()."'");
          setcookie($cn, $row['id'].'='.$row['pass'], time() + 31104000, "/" );
    	  logging();   /* <------ Hinzugefügt */
          return (true);
        }
      }



    Selbst gemacht:

    admin/iplogger.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    switch($menu->get(1)) {
      default :                      $iplog = 'list';         break;
    	case 'del'      : case 1  : $iplog = 'del';            break;
    
    }
     
    require_once('include/admin/iplogger/'.$iplog.'.php');
    
    
    ?>


    admin/iplogger/list.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    
    
    $lol = 'db_query  ("UPDATE `ip` FROM `prefix_logging` LIMIT 0, 30 ")';  
    
      $abf = 'SELECT * FROM prefix_logging';
      $erg = db_query($abf);
    
    while ($row = db_fetch_object($erg)) { 
    echo '<table width="800" border="0">';
    echo '  <tr>';
    echo '    <td>['.$row->ip.']-=-['.$row->user.']-=-['.$row->datum.']-=-['.$row->zeit.']</td>';
    echo '  </tr>';
    echo '</table>';
      }
    echo '<p>&nbsp;</p>
    <p>&nbsp;</p>';
      echo '<center>
      <a href="?iplogger-del"><img src="include/images/icons/del.gif" />IpLoggs-Loeschen<img src="include/images/icons/delete.gif" /></a>
    </center>';
    
    $design->footer();
    ?>


    admin/iplogger/del.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    
    
    $lol = 'db_query  ("UPDATE `ip` FROM `prefix_logging` LIMIT 0, 30 ")';  
    
      $abf = 'SELECT * FROM prefix_logging';
      $erg = db_query($abf);
    
    
    echo '<strong>Hier kannst du den Ip-Logger leeren!</strong>
    <form id="form1" name="form1" method="post" action="">
      <table width="300" border="0" align="center">
        <tr>
          <td width="128">Ip-Logger Leeren </td>
          <td width="162"><input type="checkbox" name="checkbox" value="leeren" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="Absenden" /></td>
        </tr>
      </table>
      </form>
    <p><br />
      <br />
    </p> ';
      if(!empty($_POST['checkbox']))
        {
        db_query  ("TRUNCATE TABLE `prefix_logging`");
    	echo '<center><b>IpLogger wurde erfolgreich geleert!</b></center>';
    	echo '<p><b><center><a href="?iplogger">Weiter 
    </a></center></b></p>';
        }
      else
        {
    		echo '<center><b>IpLogger nicht geleert!</b></center>';
        echo '<center><b><a href="?iplogger">Zurück zur Liste 
    </a></b></center>';
        }
    	echo '   
    
    <div class="info_box"> 
      <p><b>Merke (Markieren)</b> </p>
      <p>Ein Hacken setzen und Absenden bedeutet das die Datenbank geleert wird, dannach sind keine Eintr&auml;ge vorhanden und es werden weiterhin Neue hinzugef&uuml;gt.</p>
      <p>Wenn du abbrechen willst, lasse das Feld leer und klick auf Absenden!  </p>
      <p><br />
        </p>
    </div>
    <div class="info_box">Bei Problemen melde dich bitte <strong><a href="http://www.ilch.de">hier </a>
    </strong><p>&nbsp;</p>
    <p>&nbsp;</p></div>
    <p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>';
    
    
    
    
    $design->footer();
    ?>
    </p>


    THX nochmal für eure Hilfe
    und vorallem großes THX an Mairu mit dessen hilfe es dan hinterher au richtig geklappt hat lachen


    Zuletzt modifiziert von HackHunter am 27.07.2008 - 22:32:10
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Schakal Mitglied
    Registriert seit
    18.07.2008
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Abend,
    eben habe ich festgestellt, dass sich noch ein paar Fehler eingeschlichen haben.

    function logging() { 
    
    ip = $_SERVER['REMOTE_ADDR'];  
    $user = $_SESSION['authname']; 
    $data = $_SERVER["REQUEST_URI"]; 
    
    $sql="INSERT INTO `prefix_logging` (id, datum, zeit, user, url) VALUES (null, NOW(), curtime(), '".$ip."', '".$user."', '".$data."');"; 
    mysql_query($sql); 
    }

    So, nun hätten wir alle zusammen.... ;-)
    Projekte:
    Userimport aus Joomla, Status: 75%, Beta-Phase
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Schakal

    Abend,
    eben habe ich festgestellt, dass sich noch ein paar Fehler eingeschlichen haben.

    function logging() { 
    
    ip = $_SERVER['REMOTE_ADDR'];  
    $user = $_SESSION['authname']; 
    $data = $_SERVER["REQUEST_URI"]; 
    
    $sql="INSERT INTO `prefix_logging` (id, datum, zeit, user, url) VALUES (null, NOW(), curtime(), '".$ip."', '".$user."', '".$data."');"; 
    mysql_query($sql); 
    }

    So, nun hätten wir alle zusammen.... ;-)




    mhhmmmmm... meine ich das nur oder fehlt da bei ip oben immernoch das $ ???^^
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Schakal Mitglied
    Registriert seit
    18.07.2008
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Moin,
    omg...jaaa, das fehlt da noch. ;-)
    Projekte:
    Userimport aus Joomla, Status: 75%, Beta-Phase
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    rafft ihr es nid? ip muss zu $ip werden! weil es sonst keine variable definiert! also macht des au mal weil sonst kommt sowas in der art wie unknow string 'ip' oder so..
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    HackHunter Mitglied
    Registriert seit
    20.07.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von HackHunter

    Hat sich jetzt scho erledigt... achja udn die tabellen hatte ich scho voher angelgt... im PhpMyAdmin einfach ausgefürt lächeln

    Hier mal alle dateien die bearbeitet wurden:

    includes/func/allg.php (Hinzugefügt)
    ##
    ###
    ####
    ##### Ip logging
    function logging() {
    
    $ip = escape($_SERVER['REMOTE_ADDR'], 'string');
    $user = escape($_SESSION['authname'], 'string');
    $data = escape($_SERVER["REQUEST_URI"], 'string');
    
    $sql="INSERT INTO `prefix_logging` (`datum`, `zeit`, `ip`, `user`, `url`) VALUES (NOW(), NOW(), '$ip', '$user', '$data');";
    db_query($sql);
    }


    includes/func/user.php (Geändert)
    function user_login_check () {
      if ( isset ($_POST['user_login_sub']) AND isset ($_POST['name']) AND isset ($_POST['pass']) ) {
        debug ('posts vorhanden');
        $name = escape_nickname($_POST['name']);
        if ($name != $_POST['name'] OR strlen($_POST['name']) > 15) {
            return false;
        }
        $erg = db_query("SELECT name,id,recht,pass,llogin FROM prefix_user WHERE name = BINARY '".$name."'");
        if ( db_num_rows($erg) == 1 ) {
          debug ('user gefunden');
          $row = db_fetch_assoc($erg);
          if ( $row['pass'] == md5($_POST['pass']) ) {
            debug ('passwort stimmt ... '.$row['name']);
            $_SESSION['authname']  = $row['name'];
            $_SESSION['authid']    = $row['id'];
            $_SESSION['authright'] = $row['recht'];
            $_SESSION['lastlogin'] = $row['llogin']; /* lolololol */
            $_SESSION['authsess']  = session_und_cookie_name();
            db_query("UPDATE prefix_online SET uid = ".$_SESSION['authid']." WHERE sid = '".session_id()."'");
            setcookie($_SESSION['authsess'], $row['id'].'='.$row['pass'] , time() + 31104000, "/" );
            user_set_grps_and_modules();
    		logging();  /* <------ Hinzugefügt */
            return (true);
          }
        }
        global $menu;
        $menu->set_url (0, 'user');
        $menu->set_url (1, 'login');
      }
      return ( false );
    }
    
    function user_auto_login_check () {
      $cn = session_und_cookie_name();
      $dat = explode('=',$_COOKIE[$cn]);
      $id = $pw = 0;
      if (isset($dat[0])) { $id = escape($dat[0], 'integer'); }
      if (isset($dat[1])) { $pw = $dat[1]; }
      debug (' pw ' . $pw );
      debug (' id ' . $id );
      $erg = db_query("SELECT name,id,recht,pass,llogin FROM prefix_user WHERE id = ".$id);
      if (db_num_rows($erg) == 1) {
        debug ('benutzer gefunden');
        $row = db_fetch_assoc($erg);
        if ($row['pass'] == $pw) {
          debug ('passwoerter stimmen');
          debug ($row['name']);
          $_SESSION['authname']  = $row['name'];
          $_SESSION['authid']    = $row['id'];
          $_SESSION['authright'] = $row['recht'];
          $_SESSION['lastlogin'] = $row['llogin'];
          $_SESSION['authsess']  = $cn;
          db_query("UPDATE prefix_online SET uid = ".$_SESSION['authid']." WHERE sid = '".session_id()."'");
          setcookie($cn, $row['id'].'='.$row['pass'], time() + 31104000, "/" );
    	  logging();   /* <------ Hinzugefügt */
          return (true);
        }
      }



    Selbst gemacht:

    admin/iplogger.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    switch($menu->get(1)) {
      default :                      $iplog = 'list';         break;
    	case 'del'      : case 1  : $iplog = 'del';            break;
    
    }
     
    require_once('include/admin/iplogger/'.$iplog.'.php');
    
    
    ?>


    admin/iplogger/list.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    
    
    $lol = 'db_query  ("UPDATE `ip` FROM `prefix_logging` LIMIT 0, 30 ")';  
    
      $abf = 'SELECT * FROM prefix_logging';
      $erg = db_query($abf);
    
    while ($row = db_fetch_object($erg)) { 
    echo '<table width="800" border="0">';
    echo '  <tr>';
    echo '    <td>['.$row->ip.']-=-['.$row->user.']-=-['.$row->datum.']-=-['.$row->zeit.']</td>';
    echo '  </tr>';
    echo '</table>';
      }
    echo '<p>&nbsp;</p>
    <p>&nbsp;</p>';
      echo '<center>
      <a href="?iplogger-del"><img src="include/images/icons/del.gif" />IpLoggs-Loeschen<img src="include/images/icons/delete.gif" /></a>
    </center>';
    
    $design->footer();
    ?>


    admin/iplogger/del.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    
    
    $lol = 'db_query  ("UPDATE `ip` FROM `prefix_logging` LIMIT 0, 30 ")';  
    
      $abf = 'SELECT * FROM prefix_logging';
      $erg = db_query($abf);
    
    
    echo '<strong>Hier kannst du den Ip-Logger leeren!</strong>
    <form id="form1" name="form1" method="post" action="">
      <table width="300" border="0" align="center">
        <tr>
          <td width="128">Ip-Logger Leeren </td>
          <td width="162"><input type="checkbox" name="checkbox" value="leeren" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="Absenden" /></td>
        </tr>
      </table>
      </form>
    <p><br />
      <br />
    </p> ';
      if(!empty($_POST['checkbox']))
        {
        db_query  ("TRUNCATE TABLE `prefix_logging`");
    	echo '<center><b>IpLogger wurde erfolgreich geleert!</b></center>';
    	echo '<p><b><center><a href="?iplogger">Weiter 
    </a></center></b></p>';
        }
      else
        {
    		echo '<center><b>IpLogger nicht geleert!</b></center>';
        echo '<center><b><a href="?iplogger">Zurück zur Liste 
    </a></b></center>';
        }
    	echo '   
    
    <div class="info_box"> 
      <p><b>Merke (Markieren)</b> </p>
      <p>Ein Hacken setzen und Absenden bedeutet das die Datenbank geleert wird, dannach sind keine Eintr&auml;ge vorhanden und es werden weiterhin Neue hinzugef&uuml;gt.</p>
      <p>Wenn du abbrechen willst, lasse das Feld leer und klick auf Absenden!  </p>
      <p><br />
        </p>
    </div>
    <div class="info_box">Bei Problemen melde dich bitte <strong><a href="http://www.ilch.de">hier </a>
    </strong><p>&nbsp;</p>
    <p>&nbsp;</p></div>
    <p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>';
    
    
    
    
    $design->footer();
    ?>
    </p>


    THX nochmal für eure Hilfe
    und vorallem großes THX an Mairu mit dessen hilfe es dan hinterher au richtig geklappt hat lachen


    Zuletzt modifiziert von HackHunter am 27.07.2008 - 22:32:10



    Öhm und für dies immernoch net gemerkt haben... habe scho gepostet wies 100% funzt zwinker

    Bei mir läufts so auch zwinker
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich bin zu doof!? (Anfänger-Alarm)

    Wie beschrieben hab ichs durchgezogen, bis auf die Tabelle,
    die hab ich nicht generiert bekommen. Vermute ich.

    Nach dem login steht:

    MySQL Error:
    1146 : Table 'DB497759.ic1_logging' doesn't exist
    in Query:
    INSERT INTO `ic1_logging` (`datum`, `zeit`, `ip`, `user`, `url`) VALUES (NOW(), NOW(), '85.178.133.102', 'Difo-spidy', '/index.php?userlobby');

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ allg.php:18 -- db_query(...)
    @ user.php:98 -- logging()
    @ user.php:8 -- user_login_check()
    @ index.php:30 -- user_identification()


    Bitte vielmals um HILFE.
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Doppel ,Schuldigung.


    Zuletzt modifiziert von spidy am 28.05.2009 - 12:14:08
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Doppel ,Schuldigung.


    Zuletzt modifiziert von spidy am 28.05.2009 - 12:13:29
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten