P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Ausgabepufferung aktivieren
Diese Funktion aktiviert die Ausgabepufferung. Während die Ausgabepufferung aktiv ist werden Scriptausgaben (mit Ausnahme von Headerinformationen) nicht direkt an den Client weitergegeben sondern in einem internen Puffer gesammelt.
Rückgabewert:
Einige Webserver (z.B. Apache) ändern das Arbeitsverzeichnis des Scripts vor dem Aufruf der Callback-Funktion am Scriptende. Siekönnen falls nötig mit Hilfe vonchdir(dirname($_SERVER['SCRIPT_FILENAME']))wieder in das Scriptverzeichnis zurückwechselni.
Beispiel:
Diese Funktion aktiviert die Ausgabepufferung. Während die Ausgabepufferung aktiv ist werden Scriptausgaben (mit Ausnahme von Headerinformationen) nicht direkt an den Client weitergegeben sondern in einem internen Puffer gesammelt.
Rückgabewert:
Einige Webserver (z.B. Apache) ändern das Arbeitsverzeichnis des Scripts vor dem Aufruf der Callback-Funktion am Scriptende. Siekönnen falls nötig mit Hilfe vonchdir(dirname($_SERVER['SCRIPT_FILENAME']))wieder in das Scriptverzeichnis zurückwechselni.
Beispiel:
PHP:
function callback($buffer)
{
// ersetzt Äpfel mit Birnen
return (str_replace("Äpfel", "Birnen", $buffer));
}
ob_start("callback");
Das ist wie Äpfel mit Birnen zu vergleichen.
ob_end_flush();