// E-Mail: Format ist HTML utf8 $mail_extras = "From: Error-Manager <$mail_from>\n"; $mail_extras .= "Content-Type: text/plain; charset=utf-8\n"; $mail_extras .= "Content-Transfer-Encoding: 8bit\n"; $mail_extras .= "Content-Language: de\n";
Content-Language dürfte von keinem E-Mail-Programm ausgewertet werden und ich wäre mir nicht so sicher, dass deine Daten utf-8-kodiert sind.
$mail_text .= "HTTP Referer: "
Das Ding heisst "referrer".
$mail_text .= "Datum: " . date("j.n.Y H:i:s e") . "\n";
Das "e" kannst du dir sparen, es sei denn, du brauchst es, um dich an den Wechsel zwischen Sommer- und Winterzeit zu erinnern. Oder du hast deinen Server in einem Luftschiff untergebracht, das um die Welt gondelt.
// E-Mail senden
Wozu ständig von geschwätzigen Mail belästigt werden, wenn man doch so schön einmal am Tag ins Fehlerprotokoll gucken kann? Aber gut, das ist Geschmackssache.
Ich hoffe nur, dass du keine Weiterleitung auf das Skript angelegt, sondern es als Fehlerdokument korrekt eingetragen hast. Leute, die, absichtlich oder unabsichtlich, ihre Server mit 301 statt 404 antworten lassen, gibt's en masse.