mabu: datei in variable includen

Hi!

Ich möchte eine Datei in eine Variable packen.

Ich mache das so:

$datei = implode("",file($filename));

In dieser Datei kommen auch Variablen vor, also einfach zB $text

Diese Variable wurde bereits vor der obrigen Anweisung gesetzt.
Jetzt möchte ich, dass diese automatisch ersetzt wird und nicht mühselig durch
$datei = str_replace("$text",$text,$datei);
ersetzt werden muss.

Wie macht man das?

mfg,
mabu

  1. hi,

    Diese Variable wurde bereits vor der obrigen Anweisung gesetzt.
    Jetzt möchte ich, dass diese automatisch ersetzt wird und nicht mühselig durch
    $datei = str_replace("$text",$text,$datei);
    ersetzt werden muss.

    eine möglichkeit wäre eval().

    allerdings würde ich davon abraten - sauber programmieren kann man das nämlich nicht nennen.

    gruss,
    wahsaga

    1. eine möglichkeit wäre eval().

      danke...
      hab jetzt mal auf selfphp.info geschaut und eigentlich müsste das so gehen:

      $file = implode("",file($filename));
      eval ("$text = "$text";");
      echo $text;

      oder?

      http://www.selfphp.info/funktionsreferenz/sonstige_funktionen/eval.php

      jedoch bekomme ich immer einen fehler "Unexpected T_String...."

      1. sorry, fehler schon gefunden...

        muss ja immer " in der datei sein...