PHP automatisierte Fehlerberichterstattung
Voraussetzung
* Mailserver, MySql Server
* Datenbank mit User und Passwort
|
<?php
// alle Fehler anzeigen ! //
error_reporting(E_ALL);
// Zum Aufbau der Verbindung zur Datenbank
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'myname' );
define ( 'MYSQL_KENNWORT', 'mypasswd' );
define ( 'MYSQL_DATENBANK', 'mydata' );
// Mailangaben:
$empfaenger = "info [at] mydomain [dot] de";
$absender = "info [at] mydomain [dot] de";
$betreff = "SQL Abfrage Fehler";
$mailtext = "Anfrage Datenbank mydata auf Tabelle XYZ fehlgeschlagen\n";
$db_link = mysql_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT);
if ( $db_link )
{
// echo 'Verbindung erfolgreich: ';
// echo $db_link;
}
else
{
// eMail an info[a]mydomain.de
die('keine Verbindung möglich: ' . mysql_error());
mail( $empfaenger, $betreff, "$mailtext", "From: $absender\n" );
}
//mysql_close($db_link );
?>
|