Hi Leute,
folgende Situation: Ein Formular sendet an eine "preview.php", die wie folgt aussieht:
PHP-Code:
<?PHP
$alles = '
include ("1_header.php4");
include ("4_body.php4");
';
echo $alles;
$fp = fopen($Filename, 'w+');
fwrite($fp,$alles);
fclose($fp);
?>
Der Autor bekommt dann also seine Eingaben im Umfeld der Templates so angezeigt, wie sie hinterher aussehen soll.
Leider kommt nur der Code selbst raus und nicht der Inhalt (wird also wirklich "include blablabla" angezeigt, statt des Inhalts). Wenn ich die inlcudes nicht mit
$alles = ' ';
umschliesse klappt's natürlich, aber dann kann ich die erzeugte Seite nicht mehr speichern. Fällt jemandem da ein smarter Workaround ein, wie ich das lösen könnte, ohne auf das include zu verzichten zu müssen? Ich würde die Modularität gerne beibehalten und die includeten Seiten ungerne hier mit aufnehmen ...
Alternativ könnte ich mir noch einen Button auf der erzeugten Seite vorstellen, der sowas macht wie "Speicher! Mich! Jetzt!"
Hoffentlich kann jemand helfen?!?