Mark: php-Datei importieren...

Hallo Ihrs,

mit include/require kann ich ja Dateien einbinden..., ist es auch möglich diese erst in eine Variable zu speichern und später im Script auszugeben?

also ich habe z.B. "include.php" ein Mix aus html und php (ja, grausam ;)):

<html>
...
<?
.....
?>
...
</html>

Die Datei soll jetzt nicht sofort ausgegeben werden sondern in eine Variable speichert werden und erst später ausgegeben werden... geht sowas?
Also wie bekomme ich die include.php komplett ausgeführt in eine Variable?

Gruss, Mark

P.S. Über Sinn/Unsinn wollte ich nicht diskutieren... ;)

  1. Hello,

    mit include/require kann ich ja Dateien einbinden..., ist es auch möglich diese erst in eine Variable zu speichern und später im Script auszugeben?

    Wenn sie grundsätzlich nur gelesen wird, ist ein einfaches

    $dateiinhalt = file_get_contents($dateiname);

    dafür ausreichend.

    http://de3.php.net/manual/de/function.file-get-contents.php

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hallo Tom,

      wäre dann die Datei fertig ausgeführt?

      Danke ;)

      1. Hallo Tom,

        wäre dann die Datei fertig ausgeführt?

        Auprobieren!
        Über dem Forum steht SELF!

        1. Auprobieren!
          Über dem Forum steht SELF!

          Murks..., muss ich bis heut nachmittag warten. Naja bisschen Geduld..., aber ich gehe mal davon aus das dem nicht so ist.

          Gruss

      2. Hello,

        wäre dann die Datei fertig ausgeführt?

        Nein, fertig eingelesen.
        Um sie dann ausführen zu lassen, muss man die Vraiable an eval() übergeben.
        Was da zu beachten sit, schaust Du Dir besser nochmal an:

        http://de3.php.net/manual/de/function.eval.php

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        1. Um sie dann ausführen zu lassen, muss man die Vraiable an eval() übergeben.

          Danke Tom,

          Thema wäre somit erledigt :)

          Gruss

      3. hi,

        wäre dann die Datei fertig ausgeführt?

        kommt darauf an, ob du über's dateisystem oder über HTTP auf sie zugreifst.

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. Hello,

          hi,

          wäre dann die Datei fertig ausgeführt?

          kommt darauf an, ob du über's dateisystem oder über HTTP auf sie zugreifst.

          Womit Du nun wohl schon oder Recht hast.

          Je weiter die PHP-Versionen entwicklet werden, desto mehr ermöglichen sie implizit. "file_get_contents()" ist noch relativ neu und dass die Funktion nun auch als Wrapper für die Socketfunktionen arbeitet ist durchaus zu berücksichtigen.

          Es könnte aber auch ausgeschaltet sein.

          Harzliche Grüße aus http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau