@nat: du musst vorher ob_start() aufrufen, damit das Output-Buffering auch sicher an ist.
Je nach Server-Einstellung wird der Content naemlich direkt zum Browser geflusht (wenn implicit_flush = on)
Ab PHP 4.3.0 kannst du uebrigens statt
Code:
$output = ob_get_contents();
ob_end_clean();
auch das verwenden:
Code:
$output = ob_get_clean();
Greetz
alcaeus