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