
PHP bufferovaní výstupu
Zdar ještě jednou a snad naposledy.
Mám poměrně rozsáhlý php skript, který generuje určitý výstup.
A já tento výstup potřebuji v systému umístit někam "dozadu".
Nebudu rozebírat podrobně důvody, které mě k tomuto vedou (jedná se o dočasnou tabulku, která v tom čase není dostupná).
Proto potřebuji do HTML prvku, který je generovaný již dříve doplnit poměrně složitý obsah (tlačítka, Java-skripty atd...)
Taktiku, kterou jsem si vyhlídl je následující:
1 ) Zabuferuji obsah výstupu do proměnné v PHP.
2 ) Tento obsah umístím po načtení stránky do konkrétního DIVu.
Metodu 2) Znám a vypadá takto:
<script>
$(document).ready(function() {
$('#boxuserdef_1').append(\'<? echo ob_end_flush();?> \');
</script>
Ovšem nevím, jak pozdržet obsah v PHP, aby se přestal posílat na výstup a poslal se až v bodě 2.
Důvodem, proč jsem se rozepsal, je , že možná někoho napadne to vymyslet lépe.
Pokud ne, prosím ukažte mi kód pro zapnutí bufferovaní a následně vystřelení bufferu v okamžiku, do místa kde potřebuji.
Předem díky i za to, že jste to vůbec četli.