Besuche der Suchmaschinen-Spider protokollieren
Besuche der Suchmaschinen-Spider protokollieren
Hat jemand diesen Beitrag bei Dr. Web (http://www.drweb.de/suchmaschinen/robots-meldung.shtml) gelesen? Kann man daraus einen Tag oder ein Modul machen - ich habe es kurz probiert, bekam aber von CMSms die Meldung "Fehlerhafter Code" angezeigt.
Re: Besuche der Suchmaschinen-Spider protokollieren
Die Meldung bedeutet im Klartext, dass dein PHP COde fehlerhaft ist.
Besser wäre es den Code gleich zu posten.
Besser wäre es den Code gleich zu posten.
Re: Besuche der Suchmaschinen-Spider protokollieren
Nichts leichter als das...
Code: Select all
<?php
$trackurl = $_SERVER['PHP_SELF'] ;
$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 ,"msnbot")) {$trackrobot="MSN";}
$trackdate = date('Y-m-d');
$tracktime = date('H:i:s');
$trackhost = $_SERVER['HTTP_HOST'];
$trackaddr = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
if ($trackrobot != "") {
// Suchmaschinen //
$eingeloggt = "
trackrobot= $trackrobot
trackurl= $trackurl
trackdate= $trackdate
tracktime= $tracktime
trackhost= $trackhost
trackaddr= $trackaddr
";
mail (webmaster@eineseite.de, "Der $trackrobot war da!", "$eingeloggt");
} ?>
Re: Besuche der Suchmaschinen-Spider protokollieren
Ein Plugincode ist das aber noch nicht. Der Fehler hier ist doch simple. Die Email webmaster@.... mus in "" oder '' gesetzt sein.
Re: Besuche der Suchmaschinen-Spider protokollieren
Ich habe mir mal gerade die Webstatistik eines meiner Vserver angeshen, da kann ich auch genau sehen, welche Suchmaschine da war.
Also ich hätte keine Lust über 900 Emails im Monat zu erhalten.
Also ich hätte keine Lust über 900 Emails im Monat zu erhalten.