phpbar.de logo

Mailinglisten-Archive

[php] include innerhalb einer Funktion

[php] include innerhalb einer Funktion

Kristofer Schwab info at lichteinfall.de
Die Apr 5 23:11:13 CEST 2005


harald_hanek at hotmail.com schrieb:

> function foo()
> {
>   ob_start();
>   include('file.php');
>   $inhalt = ob_get_contents();
>   ob_end_clean();
>   echo $inhalt;
> }
>
> Vielen Dank, das funktioniert so :)
> Aber ein komisches Gefühl habe ich schon dabei, denn sollte nicht 
> ob_end_clean(); den gesamten Ausgabe-Puffer löschen. Also auch das was 
> ich vor dieser Funktion schon angesammelt habe. Allem anschein nach, 
> ist das Resultat ok.
>
> Grüße Harald 


Als Alternative zum Ausgabe-Puffer:

class bla
{
    function foo()
    {
        $inhalt = include('file.php');
        echo $inhalt;
    }
}

bla::foo();

Grüße und gute Nacht
Kris

-- 
Kristofer Schwab

Gaustraße 59
D-55411 Bingen

fon 0 67 21 - 15 91 24
fax 0 67 21 - 15 91 25

info at lichteinfall.de
http://www.lichteinfall.de



php::bar PHP Wiki   -   Listenarchive