Ich habe da mal was geschrieben(erweitert, nicht komplett alles selber), moment ich suche es...
PHP-Code:
function getip() {
    
//wenn der User über nen Proxy in's Internet geht...
    //muss die IP so "geholt" werden...
    
if(getenv("HTTP_X_FORWARDED_FOR"))
        
$ip getenv("HTTP_X_FORWARDED_FOR");
    else
        
//ansonsten so...
        
$ip getenv("REMOTE_ADDR");
    return 
$ip;

//von woher?
$referer getenv("HTTP_REFERER");  
include_once(
'inc/browser.inc.php');
include_once(
'inc/hoster.inc.php');
//ausgeben
$ip getip();
$host gethostbyaddr(getip());
echo 
"IP: ".$ip."<br>";
echo 
"Host: ".$hoster."<br>";
echo 
"Browser: $usagent<br>";
echo 
"Sprache: ".$_SERVER["HTTP_ACCEPT_LANGUAGE"]."<br>";
/*if ($referer == $_SERVER['HTTP_HOST'] || $referer ==  "http://www.moppelito.tk/" || $referer == "http://moppelito.tk/") 
{
 echo "";
}
else
{
  echo "Du komst von der Seite: $referer";
}
*/
//speichern
$ip explode("."$ip);
$ip "$ip[0].$ip[1].$ip[2].xxx";

    
$logfile 'log.php';
    
$fp fopen($logfile"a");
    
$datum date("Y m d");
    
$zeit date("h:i:s A");

    
fwrite($fp"$ip | $datum | $zeit | $host");
    
fwrite($fp"<br>");
    
fclose($fp);

?> 
und noch die hoster&Bworser inc: