friction: ob_start() mal gehts mal nicht

hallo,

ich versuche mehrer teile meines quellcodes mit ob_start() in eine $_SESSION[] zu speichern.

Z.B.:
<? ob_start(); ?>

mein quellcode

<?
$_SESSION["print_version_1"]=ob_get_contents();
ob_end_flush();
//ob_end_clean();
?>

wenn ich zuletzt ob_end_clean() angebe fehlt etwas oder wird nicht richtig angezeigt.
Woran kann das liegen ?

danke

  1. hi,

    $_SESSION["print_version_1"]=ob_get_contents();
    ob_end_flush();
    //ob_end_clean();
    ?>

    wenn ich zuletzt ob_end_clean() angebe fehlt etwas oder wird nicht richtig angezeigt.
    Woran kann das liegen ?

    bist du dir über den unterschied zwischen ob_end_clean() und ob_end_flush() im klaren?
    benutzt du beide nacheinander, oder nur jeweils eines?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. bist du dir über den unterschied zwischen ob_end_clean() und ob_end_flush() im klaren?

      ob_end_flush leert den Buffer
      ob_end_clean() leer und deaktiviert die bufferung

      benutzt du beide nacheinander, oder nur jeweils eines?

      nacheinander

      1. puts "Hallo " + gets.chomp + "."

        ?> friction
        => Hallo friction.

        ob_end_flush leert den Buffer

        Da fehlt aber noch etwas. Die Ausgabepufferung wird zudem deaktiviert.

        ob_end_clean() leer und deaktiviert die bufferung

        Richtig.

        Einen schönen Donnerstag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Day 20: search.ini
        Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
        [Deshalb frei! - Argumente pro freie Software]
        1. puts "Hallo " + gets.chomp + "."
          ?> friction
          => Hallo friction.

          ob_end_flush leert den Buffer

          Da fehlt aber noch etwas. Die Ausgabepufferung wird zudem deaktiviert.

          ob_end_clean() leer und deaktiviert die bufferung

          Richtig.

          ok, danke