Briefkasten
Erfahrenes Mitglied
Hallo,
ich habe ein template system. Der Inhalt wird aus einer DB geladen. Leider ist die Seite bzw. der Content statisch. D.h wenn ich eine Bildergallerie haben möchte muss ich den gesamten html Code in die DB speichern. Das ist unpraktisch und nicht dynamisch. Deshalb habe ich mir ein Gallery skript geschrieben. Das Problem ist nun, wie ich diesen dynamischen Code in mein template System reinbekomme.
Würde ich den php Code in die DB speichern würde dieser als html Code angesehen werden. Ist ja klar.
Ich hab mir gedacht am besten wäre es wenn man in die DB z.B include("gallery.php"); speichern würde. Danach erkennt das template System das es sich um dynamischen code handelt und geht wie folgt vor:
arbeitet das gallery.php skript ab. Speichert den erzeugten Code in eine Variable ( und setzt anstatt des Platzhalters die neue Variable. was eigentlich sowieso die template engine übernimmt)
Nun wollte ich fragen ob es eine solche funktion in php gibt, bei der ich den output eines skriptes speichern kann. Hab mir das so vorgestellt:
string = OutputvonPHPskript("gallery.php");
Gibts sowas in der Art? Ist das überhaupt möglich das oben genannte so zu realisieren oder gibt es eine bessere Lösung? Ich hoffe ich habe es verständlich erklärt.
mfg Briefkasten
ich habe ein template system. Der Inhalt wird aus einer DB geladen. Leider ist die Seite bzw. der Content statisch. D.h wenn ich eine Bildergallerie haben möchte muss ich den gesamten html Code in die DB speichern. Das ist unpraktisch und nicht dynamisch. Deshalb habe ich mir ein Gallery skript geschrieben. Das Problem ist nun, wie ich diesen dynamischen Code in mein template System reinbekomme.
Würde ich den php Code in die DB speichern würde dieser als html Code angesehen werden. Ist ja klar.
Ich hab mir gedacht am besten wäre es wenn man in die DB z.B include("gallery.php"); speichern würde. Danach erkennt das template System das es sich um dynamischen code handelt und geht wie folgt vor:
arbeitet das gallery.php skript ab. Speichert den erzeugten Code in eine Variable ( und setzt anstatt des Platzhalters die neue Variable. was eigentlich sowieso die template engine übernimmt)
Nun wollte ich fragen ob es eine solche funktion in php gibt, bei der ich den output eines skriptes speichern kann. Hab mir das so vorgestellt:
string = OutputvonPHPskript("gallery.php");
Gibts sowas in der Art? Ist das überhaupt möglich das oben genannte so zu realisieren oder gibt es eine bessere Lösung? Ich hoffe ich habe es verständlich erklärt.
mfg Briefkasten