Problem mit Templates
Ulki
- html
Hallo
Ich habe folgendes Problem:
Ich will es dem Benutzer möglich machen, ein Template für alle Seiten zu machen. Er kan alles frei bestimmen und muss dort, wo der Inhalt der Seite reinsoll, nur "[INHALT]" einfügen. Die einzelnen Inhalte sind PHP Skripte. Wie kriege ich es nun hin, dass je nach Seite, dass PHP Skript dort hinkommt, wie Inhalt steht, und das Entstandene wie ein normales Skript abgearbeitet wird ?
Gruß
Hanno
Hallo Hanno
Wie kriege ich es nun hin, dass je nach Seite, dass PHP Skript dort hinkommt, wie Inhalt steht, und das Entstandene wie ein normales Skript abgearbeitet wird ?
sorry, aber ich verstehe nicht was Du damit meinst/ wissen/ fragen willst.
Grüsse von der Mühle
Ich will in einen HTML Code über eine Funktion PHP Code einfügen und den neu entstandenen Code wie ein normales PHP Skript abarbeiten lassen. meine funktion
$template_handle = fopen("test_template_main.php","r");
$template = fread($template_handle,filesize("test_template_main.php"));
fclose($template_handle);
$main_handle = fopen("main_heading.php","r");
$main = fread($main_handle,filesize("main_heading.php"));
fclose($main_handle);
$template = str_replace("[HEADER]",$main,$template);
$template = str_replace("[INHALT]","<? drawMain(); ?>",$template);
$meinshop_handle = fopen("meinshop_tmp.php","r");
$meinshop = fread($meinshop_handle,filesize("meinshop_tmp.php"));
fclose($meinshop_handle);
$template = str_replace("[MEINSHOP_STATUS]",$meinshop,$template);
$main = fopen("main_test.php","w+");
fputs($main,$template);
fclose($main);
//header("Location: main_test.php");
header("location: main_test.php");
funktioniert auch nicht
Hi Ulki,
Ich will in einen HTML Code über eine Funktion PHP Code einfügen und den neu entstandenen Code wie ein normales PHP Skript abarbeiten lassen.
Hab Deinen Code nicht im Detail studiert ('s ist spaet...).
Eventuell ist die Funktion eval() etwas fuer Dich:
http://www.php.net/manual/de/function.eval.php
HTH, mfg
Thomas