Mailinglisten-Archive |
Alexander Ott wrote: > gewünscht Guten Morgen, leider hat gestern Abend mein mailprog. gesponnen - oder die Liste, deshalb ging immer alles per PM an die Leute. Da der Code nicht so groß ist, hier nun für die Allgemeinheit. Für Verbesserungsvorschläge bin ich immer offen :-) Ich habe eben noch schnell eine mail-funktion dazugeschrieben: <? $seite = "www.utopton.de".$REQUEST_URI; if ( strpos($REQUEST_URI,"not") or strpos($REQUEST_URI,"tont") or strpos($REQUEST_URI,"soft") or strpos($REQUEST_URI,"bu")) { if (strpos($REQUEST_URI,"not") )$errorfile = "http://web-xact.de/error/noten.php3?seite=$seite"; if (strpos($REQUEST_URI,"tont")) $errorfile = "http://web-xact.de/error/ton.php3?seite=$seite"; if (strpos($REQUEST_URI,"soft"))$errorfile = "http://web-xact.de/error/software.php?seite=$seite3"; if (strpos($REQUEST_URI,"bu")) $errorfile = "http://web-xact.de/error/buch.php3?seite=$seite"; } else $errorfile ="http://web-xact.de/error/fehler.php?seite=$seite3"; ?>print "$seite wurde nicht gefunden !!";?> include ($errorfile); include ("date.inc"); //vom PHP-Center sonst Datum einfach anpassen. $datum =$tag.", den ".$n.". ".$monat." ".$jahr; $zeit = date("G:i"); // Mail an den webmaster $webmastermail = "webmaster_(at)_yourhost.de"; $from = "fehler_(at)_yourhost.de"; $host = gethostbyaddr($REMOTE_ADDR); $message = "\nVersuchter Zugriff auf:\n$seite\n\nHier die Einzelheiten:\n\nDatum und Zeit:\n***************\nDatum: $datum\nZeit: $zeit\n\nServer Daten:\n*************\nServer Name: $SERVER_NAME\nServer-IP: $SERVER_ADDR\nServer-Port: $SERVER_PORT\nServer-Admin: $SERVER_ADMIN\nServer-Protokol: $SERVER_PROTOCOL\nRoot-Verzeichnis: $DOCUMENT_ROOT\nGesuchte Seite: $REQUEST_URI\nMethode: $REQUEST_METHOD\nStatus: $REDIRECT_STATUS\nFehlermeldung: $REDIRECT_ERROR_NOTES\nVerbindung: $HTTP_CONNECTION\n\nBesucher Daten:\n***************\nHost-Name: $host\nHost-IP: $REMOTE_ADDR\nHost-Port: $REMOTE_PORT\nBrowser: $HTTP_USER_AGENT\n"; mail("$webmastermail","Fehlermeldung von: $SERVER_NAME","$message","From: $from"); ?> Nicht sehr sauber - aber funkt prächtig! Michael Stahmann -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 --------------------------------------------------------
php::bar PHP Wiki - Listenarchive