| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - PHP

Knowledge base

4 Benutzer online Druckversion




zurück



PHP
einfaches Logging MySQL

<?php

/* ACHTUNG !!!


      DA ES SCHNELL GEHEN MUSSTE, HABE ICH IN DER C:WINNTPHP.INI DEN PARAMETER

      register_globals = On

      GESETZT !!!!!!

      DA IST EINE SICHERHEITSLÜCKE !!!!!

*/


// Verbindung zur Datenbank
$link=mysql_connect("localhost","administrator","test");

// ++ LOESCHEN EINES DATENSATZES ++
if ($aktion=="delete" && $id!="") {
      $delete=mysql_db_query("schulung","delete from log where id='$id'");
}


// ++ LOGGING ++
// ++ LOGGING ++

// Nutzer Daten
$datum=date(U);
$browser=$_SERVER["HTTP_USER_AGENT"];
$ip=$_SERVER["REMOTE_ADDR"];
$host=$_SERVER["REMOTE_HOST"];

if ($aktion!="delete") {
      $insert=mysql_db_query("schulung","insert log (datum,ip,host,browser)
values
('$datum','$browser','$ip','$host');");
}

// ++ DATENBANK ANZEIGEN ++
// ++ DATENBANK ANZEIGEN ++
$select=mysql_db_query("schulung","select * from log ORDER BY datum DESC
LIMIT 1,10");

if (mysql_num_rows($select)>0) {
      echo "<table width=100% border=1>";
      echo "<tr>";
      echo "<td><strong>id</strong></td>";
      echo "<td><strong>datum</strong></td>";
      echo "<td><strong>ip</strong></td>";
      echo "<td><strong>host</strong></td>";
      echo "<td><strong>browser</strong></td>";
      echo "<td><strong>Aktion</strong></td>";
      echo "</tr>";

      for ($a=0; $a<mysql_num_rows($select); $a++) {
            $row=mysql_fetch_array($select);

            $id=$row[id];
            $datum=$row[datum];

            $datum=date("d.m.y, G:i:s", $datum);

            $ip=$row[ip];
            $host=$row[host];
            $browser=$row[browser];

            echo "<tr>";
            echo "<td>$id</td>";
            echo "<td>$datum</td>";
            echo "<td>$ip</td>";           
            echo "<td>$host</td>";
            echo "<td>$browser</td>";

            echo "<td><a href='datenbank.php?aktion=delete&id=$id'>löschen</a>";

            echo "</tr>";
      }

      echo "</table>";
}

mysql_close();

?>


zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>