Felix Riesterer: Seitentitel dynamisch ändern

Beitrag lesen

Lieber Sebastian,

kennst Du ob_start()?

Damit lässt Du PHP alles, was per print oder echo eigentlich an den Browser geht, zunächst zwischenspeichern ("puffern"). Damit ist es möglich, "im Nachhinein" HTML-Code nocheinmal zu verändern.

Beispiel:

ob_start(); // das passiert als allererstes, bevor irgendetwas anderes passiert!!!  
$html_output = ob_get_contents(); // bereits Ausgegebenes in Variable legen  
  
$html_output = {... mach was mit $html_output und spucke es wieder aus...};  
  
ob_clean(); // Puffer leeren, denn der modifizierte Krams soll ja den alten ersetzen!  
echo $html_output; // den modifizierten HTML-Code ausspucken (landet wieder im Puffer)  
  
.... // weitere Script-Aktionen  
  
ob_end_flush(); // beendet die Pufferung und gibt den gesammelten HTML-Output an den Browser aus

Hilft Dir das weiter?

Liebe Grüße aus Ellwangen,

Felix Riesterer.