Hallo!
Wenn ich auf meiner Seite einen PHP/MySQL Code ausführe, der irgendwo mit die() oder exit; endet, dann wird der Rest der Webseite, der nach dem Inhaltscontainer kommt, nicht angezeigt.
Kann man das umgehen?
Hallo!
Wenn ich auf meiner Seite einen PHP/MySQL Code ausführe, der irgendwo mit die() oder exit; endet, dann wird der Rest der Webseite, der nach dem Inhaltscontainer kommt, nicht angezeigt.
Kann man das umgehen?
Hi,
hmmm ich denke du könnntest das mit einem Ausgabebuffer umgehen, bin mir aber nicht ganz sicher.
greez
Web_spider
Hallo,
Klassen sind da dein Freund. Wenn du im Destruktor der Klasse den Rest ausgeben lässt wird er auch bei vorzeitigem Ende vom Script ausgeführt.
@Ausgabepuffer: Der kann auch nur das enthalten, was am Ende sowieso angezeigt wird.
N43
das ist auch der sinn der sache, dass exit() abbricht.
Nils aka XraYSoLo
Ja aber ich dachte das unterbricht nur den PHP Code?
Wie funktioniert das mit dem Ausgabebuffer?
MfG, matibaski
Du kannst alle ausgaben in einem Buffer speichern, aber ich befürchte, dass mit exit auch der Ausgabebuffer verschwindet, da das Script ja beendet wird.
Wenn du mal mit Ausgabebuffern arbeiten willst schaum mal unter diesen funktionen:
PHP: ob_start - Manual
PHP: ob_get_contents - Manual
PHP: ob_end_flush - Manual
greez
Web_spider