Botmelder...

Ich vermute ja nicht, das PHP einen Error ausgibt, wenn der "Name" des Bots falsch ist, aber nichtsdestotrotz heisst der Bot nicht WebCopier, sondern WebCopier vx.xa oder WebCopier vx.x...

Edit: Hast Du mal versucht, diese Zeile wegzulassen? Was passiert dann?
 
Zuletzt bearbeitet:
Du meinst, der Botname ist hier das Problem. Wenn ich diese Seite richtig interpretiere, kann man dann wohl WebCopier.* schreiben, um die Endungen abzudecken.
 
AW: Parserror

PHP:
// Hier soll der Fehler sein
if (stristr($trackUserAgent ,"WebCopier")) {$trackrobot="WebCopier";}
Fehlt hier ein Semikolon nach der schließenden Klammer? Also:
PHP:
if (stristr($trackUserAgent ,"WebCopier")) {$trackrobot="WebCopier";};

Der Code war korrekt. Ich hatte irgendwo durch copy&paste einen Code-Fetzen wo er nicht hingehörte, der den Fehler verursachte.
 
Bin grad draufgekommen, dass es besser wäre die URL aus
PHP:
$_SERVER['REQUEST_URI']
zu lesen statt aus
PHP:
$_SERVER['PHP_SELF']
weil ansonsten nicht die aufgerufene URL angezeigt wird, wenn man mod_rewrite verwendet.
Oder spricht etwas dagegen?
 
Zurück
Oben