Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5195421
Hits Heute: 762
max. Hits (10.07.07): 6964
User Online: 30
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

HTML Ent-packt.
HTML Ent-packt.

Manuals > PHP > Funktionen zur Ausgabesteuerung

LXXVII. Funktionen zur Ausgabesteuerung

Mit den Funktionen zur Ausgabesteuerung können Sie die Ausgabe eines Skripts steuern. Dies kann in verschiedenen Situationen ganz nützlich sein, besonders, wenn Sie header an den Browser schicken müssen, nachdem Ihr Skript bereits etwas ausgegeben hat. Die Ausgabesteuerungsfunktionen gelten nicht für header, die mit header() oder setcookie() geschickt wurden, sondern nur für Daten ,die mit echo() gesendet wurden oder für Daten zwischen PHP-Codeblöcken.

Beispiel 1. Beispiel Ausgabesteuerung

<?php

ob_start
();
echo
"Hello\n";

setcookie ("cookiename", "cookiedata");

ob_end_flush();

?>

Im obigen Beispiel wird die Ausgabe der echo() solange im Ausgabepuffer zwischengespeichert, bis die Funktion ob_end_flush() aufgeufen wird. In der Zwischenzeit speichert der Aufruf von setcookie() erfolgreich einen Cookie, ohne einen Fehler zu erzeugen. (Normalerweise können Sie keine header an den Browser mehr schicken, wenn schon Daten ausgegeben wurden.)

Siehe auch header() und setcookie().

Inhaltsverzeichnis
flush --  Der Ausgabe-Puffer wird geleert und alle Zeichen ausgegeben
ob_clean --  Clean (erase) the output buffer
ob_end_clean --  Bereinigt (löscht) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung
ob_end_flush --  Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung
ob_flush --  Flush (send) the output buffer
ob_get_clean --  Get current buffer contents and delete current output buffer
ob_get_contents --  Gibt den Inhalt des Ausgabe-Puffers zurück
ob_get_length --  Return the length of the output buffer
ob_get_level --  Return the nesting level of the output buffering mechanism
ob_get_status --  Get status of output buffers
ob_gzhandler --  ob_start callback function to gzip output buffer
ob_implicit_flush --  Schaltet die implizite Ausgabe ein bzw. aus
ob_start --  Einschalten der Pufferung von Ausgaben

Copyright 1998 - 2009 by I.S.U.M.