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... if( getenv ( "HTTP_X_FORWARDED_FOR" )) $ip  =  getenv ( "HTTP_X_FORWARDED_FOR" ); //ansonsten so... $ip  =  getenv ( "REMOTE_ADDR" ); $ip ; //von woher? $referer  =  getenv ( "HTTP_REFERER" );   'inc/browser.inc.php' ); 'inc/hoster.inc.php' ); //ausgeben $ip  =  getip (); $host  =  gethostbyaddr ( getip ()); "IP: " . $ip . "<br>" ; "Host: " . $hoster . "<br>" ; "Browser:  $usagent <br>" ; "Sprache: " . $_SERVER [ "HTTP_ACCEPT_LANGUAGE" ]. "<br>" ; /*if ($referer == $_SERVER['HTTP_HOST'] || $referer ==  "http://www.moppelito.tk/" || $referer == "http://moppelito.tk/")  $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:  
       
     
  
       
          
HOSTER:
	PHP-Code:
	
<?php function  getip2 () { //wenn der User über nen Proxy in's Internet geht... if( getenv ( "HTTP_X_FORWARDED_FOR" )) $ip  =  getenv ( "HTTP_X_FORWARDED_FOR" ); //ansonsten so... $ip  =  getenv ( "REMOTE_ADDR" ); $ip ; $host  =  gethostbyaddr ( getip2 ()); $hoster  = ( strstr ( $host ,  "arcor" ) ?  "arcor"  :  "arcor" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "unitymediagroup" ) ?  "unitymediagroup"  :  "" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "superkabel" ) ?  "superkabel"  :  "" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "t-dialin" ) ?  "t-dialin"  :  "" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "primacom" ) ?  "primacom"  :  "" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "adsl" ) ?  "alicedsl"  :  "" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "kabel-badenwuerttemberg" ) ?  "kabel-badenwuerttemberg"  :  "" ); $hoster  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "versanet" ) ?  "versanet"  :  "" ); $hoster ) { "unitymediagroup" : $hoster  =  "UnityMedia" ; "arcor" : $hoster  =  "Arcor" ; "superkabel" : $hoster  =  "Superkabel" ; "t-dialin" : $hoster  =  "Telekom" ; "primacom" : $hoster  =  "Safari" ; "alicedsl" : $hoster  =  "Alice" ; "kabel-badenwuerttemberg" : $hoster  =  "Kabel-Badenwürtenberg" ; "versanet" : $hoster  =  "Versatel" ; $hoster  =  gethostbyaddr ( getip ()); ?> <?php /* ?> 
 
 und noch browser:
	PHP-Code:
	
<?php = ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Gecko" ) ?  "Mozilla"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Firefox" ) ?  "Firefox"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "MSIE" ) ?  "MSIE"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Avant" ) ?  "Avant"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Opera" ) ?  "Opera"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "AppleWebKit" ) ?  "AppleWebKit"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Safari" ) ?  "Safari"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Konqueror" ) ?  "Konqueror"  :  "" ); $agent  .= ( strstr ( $_SERVER [ "HTTP_USER_AGENT" ],  "Chrome" ) ?  "Chrome"  :  "" ); $agent ) { "MSIE" : $usagent  =  "Internet Explorer" ; "MSIEAvant" : $usagent  =  "Avant" ; "MozillaFirefox" : $usagent  =  "Mozilla Firefox" ; "Opera" : $usagent  =  "Opera" ; "MozillaAppleWebKitSafari" : $usagent  =  "Safari" ; "MozillaKonqueror" : $usagent  =  "Konqueror" ; "MozillaAppleWebKitSafariChrome" : $usagent  =  "Google Chrome" ; $usagent  =  $_SERVER [ "HTTP_USER_AGENT" ]; ?>