@Errors mit eigenem Handler
#1
Servus NetBoard´ler,

mal wieder grübel ich über einen mir mysteriös vorkommenden Fehler.
Ich arbeite bei meinem CMS ja mit der Smrty Engine. Nun versucht diese aus purer Vorsicht jede Caching Datei vor dem überschrieben zu löschen ( einige OS scheinen da mit PHP ihre Probleme zu haben )
Nun habe ich einen eigenen Errorhandler geschreiben
Code:
function alter_error_handler($errno,$errstr,$errfile,$errline)
{
    try
    {
        echo'<div style="padding:5px;margin:10px;width:600px;position:relative;top:0px;background-color:#CC0033;">Ein Error ist in '.$errfile.' in Linie '.$errline.' aufgetaucht :<br />'.$errstr.'</div>';
        if($errno!=8)die();
    }
    catch(Exception $e)
    {
        die('Error');
    }
}
set_error_handler('alter_error_handler',error_reporting());
Bis hierher extrem langwelig da die Funktion ja auch nicht so der Hammer ist Big Grin
Nun werden allerdings sämtliche @unlink('Datei/die/nicht/da/ist.php') Fehler auch ausgegeben.

Wie man am @ deutlich sehen kann ist das ja aber nicht erwünscht.
Ist das jetzt einfach so, oder hab ich da irgend was schlaues übersehen im Manual ?

P.S.:
Wenn ich den Errorhandler auskommentier ist der Fehler weg also wirds jawohl an dem Guten liegen . . . ^^
greetings,
Moritz

Follow me on twitter !
  Zitieren


Nachrichten in diesem Thema
@Errors mit eigenem Handler - von Futjikato - 11.05.2009, 17:22
[Kein Betreff] - von Futjikato - 19.05.2009, 15:13

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste