Output einer inkludierten Datei in Variable abspeichern
Peter Thomassen
- php
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
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
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