Hallo,
wollte gerade meinen eigenen Output-Buffer-Handler schreiben, zunächst mal ganz simple, nämlich so:
Code:
function ob_custom($sBuffer)
{
return ob_gzhandler($sBuffer);
}
// ..
ob_start('ob_custom');
Hat nicht geklappt. Es wird garnichts angezeigt (warum?)
Folgendes funktioniert jedoch:
Code:
return false;
//
return $sBuffer;
//
ob_start('ob_gzhandler');
Wollte nämlich einen HTML-Beautifier und danach den GZ-Handler einschalten, klappt wohl nicht so ganz. Habe durch testen jetzt mal folgendes rausgefunden:
Code:
ob_start('ob_gzhandler');
ob_start('ob_custom');
Das funktioniert und wird beides angewandt, ist das eine normale Vorgehensweise? Habt ihr Erfahrung damit?