Von bugscout habe ich folgendes gefunden:
(Danke an dieser Stelle)
Code: Alles auswählen
<?
include($DOCUMENT_ROOT.'/tracker.php');
?>
Code: Alles auswählen
<?
$trackurl = $_SERVER['PHP_SELF'] ;
if ($_SERVER['QUERY_STRING']!='') {$trackurl="$trackurl?".$_SERVER['QUERY_STRING'];}
$trackUserAgent =strtolower($_SERVER['HTTP_USER_AGENT']);
if (stristr($trackUserAgent ,"archiver")) {$trackrobot="Alexa";}
if (stristr($trackUserAgent ,"exabot")) {$trackrobot="Exalead";}
if (stristr($trackUserAgent ,"fast")) {$trackrobot="Fast";}
if (stristr($trackUserAgent ,"firefly")) {$trackrobot="Fireball";}
if (stristr($trackUserAgent ,"googlebot")) {$trackrobot="Google";}
if (stristr($trackUserAgent ,"grub")) {$trackrobot="Looksmart";}
if (stristr($trackUserAgent ,"mirago")) {$trackrobot="Mirago";}
if (stristr($trackUserAgent ,"msnbot")) {$trackrobot="MSN";}
if (stristr($trackUserAgent ,"nutch")) {$trackrobot="Nutch";}
if (stristr($trackUserAgent ,"slurp")) {$trackrobot="Inktomi";}
if (stristr($trackUserAgent ,"scooter")) {$trackrobot="Altavista";}
if (stristr($trackUserAgent ,"teoma")) {$trackrobot="Ask Jeeves - Teoma";}
if (stristr($trackUserAgent ,"voilabot")) {$trackrobot="Voila";}
if (stristr($trackUserAgent ,"zyborg")) {$trackrobot="Wisenut";}
if ($trackrobot != "")
{
$trackdate = date('Y-m-d H:i:s');
$trackhost = $_SERVER['HTTP_HOST'];
$trackaddr = $_SERVER['REMOTE_ADDR'];
$trackbody = " ".$trackrobot." hat am ".$trackdate."\n folgende URL besucht ".$trackhost.$trackurl."\n\n remote_adress = ".$trackaddr;
mail('email@deinedomain.tld',$trackrobot.' - '.$trackdate,$trackbody);
}
?>
Meine Frage zum Einbau:diese zeilen kommen in eine datei, die dann als tracker.php abgespeichert wird. sie schickt dir dann ne mail, wenn einer dieser spider da war. email@deinedomain.tld nicht vergessen
aber nicht in alle dateien einbauen, sonst ist die mailbox voll.
Dieser Code kommt z.B. in die Startseite?
include($DOCUMENT_ROOT.'/tracker.php');
Und in welchem Verzeichnis muss dann die tracker.php liegen?
Im selbigen?
oder muss es ->include($DOCUMENT_ROOT.'tracker.php'); heißen?
(Ohne slash?)
Danke und Gruß
Klaus