Peter Thomassen: Output einer inkludierten Datei in Variable abspeichern

Hallo Forum,

bei der Entwicklung unserer neuen Seite stellt sich mir folgende
Frage:

Ich möchte eine Datei inkludieren, ihren Output allerdings nicht
direkt ausgeben, sondern weiterverarbeiten - dazu ist es aber
notwendig, den Output in einer Variablen abzuspeichern.

Dies lässt sich mit ob_start() o.ä. realisieren - aber gibt es
nicht eine fertige Funktion dafür? Fände ich nämlich nützlich ...
;-)

Wäre schön, wenn ihr mir helfen könntet.

Danke!
Peter

--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
  1. Hallo Peter,

    Dies lässt sich mit ob_start() o.ä. realisieren - aber gibt es
    nicht eine fertige Funktion dafür? Fände ich nämlich nützlich ...
    ;-)

    ob_start ist AFAIK die einzige Möglichkeit.

    Aber warum nicht so?

    function include_output ($filename) {
      ob_start();
      include $filename;
      $content = ob_get_contents ();
      ob_end_clean();
      return $content;
    }

    Christian

    --
    Hast Du einen Beitrag? Nur her damit!
    http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[
    1. Hallo Christian,

      deine Antwortzeit ist echt spitze ... danke! :-)

      Dies lässt sich mit ob_start() o.ä. realisieren - aber gibt es
      nicht eine fertige Funktion dafür? Fände ich nämlich nützlich ...
      ;-)

      ob_start ist AFAIK die einzige Möglichkeit.

      Aber warum nicht so?

      function include_output ($filename) {
        [...]
      }

      Daran dachte ich auch schon - aber es hätte ja sein können, dass
      so etwas fest in PHP implementiert ist. Und wozu nachbauen, was
      es schon gibt?

      Bye,
      Peter

      --
      Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.