Guten morgen!
Ich habe diesmal ein ziemlich schwer zu lösendes Problem:
Nehmen wir mal folgendes an...
Ich habe eine Prepend Datei in der der Error Handler deklariert wird und in welcher sich gleichzeitig (logisch) noch die passende Error Handling Funktion befindet. Die Funktion ruft per require eine Error Datei auf.
Jetzt wird die Prepend Datei in den Head der kompletten Website required. Dabei stellt sich nun folgendes Prob:
Wie gewünscht meldet sich mein Error Handler und bricht den weiteren Script Ablauf ab. Doch das Problem ist nun folgendes: Die Ausgabe "Ich bin eine fehlerfreie Ausgabe" wurde logischweise schon an den Browser gesendet. Das ist in meinem Fall aber designtechnisch fatal. Deswegen wollte ich fragen, wie man das Problem lösen kann.
Gibt es irgendwie ne Möglichkeit, schon gesendeten Output irgendwie "zurückzurufen" und dann nur den im Error Handler enthaltenden Code zu senden?
cYa DuRoX
Ich habe diesmal ein ziemlich schwer zu lösendes Problem:
Nehmen wir mal folgendes an...
Ich habe eine Prepend Datei in der der Error Handler deklariert wird und in welcher sich gleichzeitig (logisch) noch die passende Error Handling Funktion befindet. Die Funktion ruft per require eine Error Datei auf.
Jetzt wird die Prepend Datei in den Head der kompletten Website required. Dabei stellt sich nun folgendes Prob:
PHP-Code:
<?
require("prepend.php");
?>
<html>
<h1>Ich bin eine fehlerfreie Ausgabe</h1>
output....
output......
<?require("dieser_file_enthält_fehler.php");?>
Gibt es irgendwie ne Möglichkeit, schon gesendeten Output irgendwie "zurückzurufen" und dann nur den im Error Handler enthaltenden Code zu senden?
cYa DuRoX
Kommentar