Ich möchte folgendes PHP-Script ausführen:
$DBANK = @mysql_connect("url","user","passwort");
if (!$DBANK)
{$fehlernr = mysql_errno();
$fehler = mysql_error();
include ("../content/db_error.php");}
db_error.php enthält ein Mail-Script, das mich benachrichtigt, wenn ein Fehler auftritt. Das funktioniert soweit auch, nur werden die $fehlernr und $fehler, die über
$message .= "Fehlernummer: $fehlernr \n";
$message .= "Beschreibung: $fehler \n";
in die Mail eingefügt werden sollen, nicht mit übermittelt.
Kann es sein, dass @ die Funktionen unterdrückt?
Wie kriege ich es dann hin, dass der Fehler mir gemeldet, dem Benutzer aber nicht gezeigt wird?
$DBANK = @mysql_connect("url","user","passwort");
if (!$DBANK)
{$fehlernr = mysql_errno();
$fehler = mysql_error();
include ("../content/db_error.php");}
db_error.php enthält ein Mail-Script, das mich benachrichtigt, wenn ein Fehler auftritt. Das funktioniert soweit auch, nur werden die $fehlernr und $fehler, die über
$message .= "Fehlernummer: $fehlernr \n";
$message .= "Beschreibung: $fehler \n";
in die Mail eingefügt werden sollen, nicht mit übermittelt.
Kann es sein, dass @ die Funktionen unterdrückt?
Wie kriege ich es dann hin, dass der Fehler mir gemeldet, dem Benutzer aber nicht gezeigt wird?
Kommentar