Seite 1 von 1

Kontrollzeile in Tracker.php

Verfasst: 08.07.2004, 07:09
von Andernah
Moin,

ich nutze das hier schon veröffentlichte PHP-Script, um eine Mail zu generieren, wenn ein Robot meine Seite besucht.

Wie kann ich eine Zeile einfügen, damit ich eine Mail erhalte, wenn ich die Seite aufsuche - zum Testen?

Gruß
Andernah

PHP-Script:

<?
$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 (stristr($trackUserAgent ,"Yahoo! Slurp")) {$trackrobot="Yahoo";}



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('info@callcenter-consultant.de',$trackrobot.' - '.$trackdate,$trackbody);

}

?>

Verfasst:
von

Verfasst: 08.07.2004, 08:57
von Michael
if ($REMOTE_ADDR == "DIE IP DEINES LOKALEN RECHNERS") {$trackrobot="Test";}

Gruß
Michael

Verfasst: 08.07.2004, 09:04
von bugscout
moin moin,

du kannst auch den firefox mit dem plugin "user agent switcher"
in "karlheinz" umbenennen und dann noch die zeile einfügen

if (stristr($trackUserAgent ,"karlheinz")) {$trackrobot="Test";}

grüsse