PHP-Einfach.de PHP lernen leicht gemacht

Navigation
» Startseite
» Newsübersicht
» Kontakt
» Impressum

Community
» Forum
» Gästebuch

Tutorial
» PHP Tutorial
» MySQL Tutorial
» PHP
» MySQL
» Codeschnipsel

Downloads
» Einführung
» Scripts
» Command Board

Sonstiges
» md5-Generator
» Generator
» Wissenswertes

PHP lernen


Dieses Projekt wird unterstützt von
Lichteffekte Shop

 
Partner:
Mathe Nachhilfe
Suchmaschinenoptimierung
PHP Forum

Fehler-Handling per E-Mail

Zurück zur Übersicht

Das hier baut man einfach in seine PHP-Fehlerseite ein. Den Fehlercode (404, 500...) kann man einfach per GET übertragen:

in der htaccess:
ErrorDocument 404 http://www.example.com/error.php?code=404



 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:

$code = $_GET["code"]; 

//FEHLER EMAIL ABSCHICKEN

  // Adresse, an welche die E-Mail versendet werden soll
  $empfaenger = "DEINE@EMAILADRESSE.de";
  $betreff = "[" . $_SERVER["SERVER_NAME"] . "] Fehler " . $code;

  // Nachricht zusammenbauen.
  $message = "Auf der Website http://" . $_SERVER["SERVER_NAME"] .
    " ist ein Fehler " . $code . " aufgetreten.\n\n";
  $message .= "Aufgerufene Ressource:\n";
  $message .= "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]."\n\n";
  $message .= "User-Agent:\n";
  $message .= $_SERVER["HTTP_USER_AGENT"];
  if(isset($_SERVER["HTTP_REFERER"])) {
    $message .= "\n\nAufgerufen von der Adresse:\n";
    $message .= $_SERVER["HTTP_REFERER"];
  }

  // Header-Informationen
  $header = "From: Error Agent <erroragent@" . $_SERVER["SERVER_NAME"].">\n";
  $header .= "Content-Type: text/plain";

  // Mail zusammenstellen und absenden
  @mail($empfaenger, $betreff, $message, $header);


Kommentare

Zurück zur Übersicht

Autor Mazzekazze

News
13.08 - » Spam im Gästebuch
Endlich Schluss mit dem Spam

08.12 - » Clanletter 2.0
Clanletter wurde komplett neu programmiert

01.09 - » Command Board 1.0 - 2.0
Das Command Board 1.0 Beta 2.0 ist erschienen


Mehr

Forum
» Prinzip des Kampfsystemes kurz un ...

» Facebook Connect

» Geometrische Formen verlinken







© PHP-Einfach.de 2003 - 2010