ob_start

Diskutiere ob_start im PHP Forum im Bereich Programmierung; Ausgabepufferung aktivieren Diese Funktion aktiviert die Ausgabepufferung. Während die Ausgabepufferung aktiv ist werden Scriptausgaben (mit...
  • ob_start Beitrag #1
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:

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();
 
Thema:

ob_start

Oben Unten