Hallo liebe leute,
ich habe manchmal (hängt halt ab ob der Administrator alles richtig gemacht hat oder nicht) Fehlermeldungen. Um aber einen normalen Nützer nicht zu schockieren habe ich das ganze mti einem @ vor der Funktion gesetzt (es geht um das Verbinden mit Datenbanken).
Hier mal ein Teil des Codes in den halt ein Debugmod eingebaut wird:
Zitat:
function dbsLoggin ($dbshost,$dbsuser,$dbspw,$FehlerDatenbankSystem,$ debugmod) {
$dbsverbinden = @mysql_connect($dbshost,$dbsuser,$dbspw);
if($dbsverbinden)
{
}
else
{
if($debugmod == '1') {
debugmodus ('Verbindung_DatenbankServer');
exit();
}
echo ($FehlerDatenbankSystem);
}
}
Mir ist klar das ich die Variabeln und das rundum nicht gegeben habe, da auch die ganzen verbindungen gehen.
Nun will ich eben an die Function
"debugmodus" eine Variabel mit dem Fehlertext haben, der aufkommt, dem normalen Nützer aber nur in Form einer Textmeldung und keiner PHP meldung erscheint. Das habe ich auch hinbekommen wenn ich den debugmod Wert auf 0 setze, bekomme ich meine Textmeldung, also eigentlich alles gut nur will ich für den Administrator die Original Fehlermeldung geben.
Kurz gesagt: Ich brauche eine möglichkeit den unterdrückten Fehler rauszubekommen! Mir ist bewusst das es
$php_errormsg gibt und der dazugehörige INI Eintrag, nur funktioniert er auf keinem meiner webspaces (hab selber einen aber gute freunde
)
Also HELP PLZ