Ahoi
Ich hab mal wieder n Problem beim Coden, hab keine Ahnung wie ich das machen soll. Also ich code grad an meinem Templatesystem etwas weiter und stehe jetzt vor folgender Aufgabe: Ich habe in einer PHP-Datei zum Beispiel die Variablen $text, $text1, $text2, $text3. So jetzt will ich, dass (am besten mir foreach) für jede dieser Variablen ein Befehl angewandt wird. Ich mach mal ein Beispiel...
Ich hab:
$text = "Dies ist ein Text";
$text1 = "Dies ist noch ein Text";
$text2 = "Noch einer";
$text3 = "Und noch einer";
Jetzt will ich eine Funktion machen, dass ich am Ende für jede Variable den Befehl hab... z.B. so:
$mein_template = templateAssign("text", "Dies ist ein Text", $mein_template);
$mein_template = templateAssign("text1", "Dies ist noch ein Text", $mein_template);
$mein_template = templateAssign("text2", "Noch einer", $mein_template);
$mein_template = templateAssign("text3", "Und noch einer", $mein_template);
Ich will dann am Ende einfach daraus eine Funktion machen, die alle Variablen, die in der PHP-Datei vorkommen, auf das Template anwenden, sodass man die auch im Template benutzen kann!
Hat jemand eine Idee wie man das machen kann?
IndY
Seite 1 von 1
Variablen In Einer Php Datei Auslesen
Anzeige
#2
geschrieben 02. November 2005 - 13:59
Zitat (indiana_jones: 02.11.2005, 11:59)
$mein_template = templateAssign("text", "Dies ist ein Text", $mein_template);
$mein_template = templateAssign("text1", "Dies ist noch ein Text", $mein_template);
$mein_template = templateAssign("text2", "Noch einer", $mein_template);
$mein_template = templateAssign("text3", "Und noch einer", $mein_template);
$mein_template = templateAssign("text1", "Dies ist noch ein Text", $mein_template);
$mein_template = templateAssign("text2", "Noch einer", $mein_template);
$mein_template = templateAssign("text3", "Und noch einer", $mein_template);
Wäre es nicht besser wenn man hier mit OO arbeiten würde? Z.B.:
$text = "test"; $mein_template = new template("test.tpl"); $mein_template->AssignVar("text"); ...
Zitat
Ich will dann am Ende einfach daraus eine Funktion machen, die alle Variablen, die in der PHP-Datei vorkommen, auf das Template anwenden, sodass man die auch im Template benutzen kann!
Hat jemand eine Idee wie man das machen kann?
IndY
Hat jemand eine Idee wie man das machen kann?
IndY
Wie du das jetzt meinst ist mir nicht ganz klar, aber vielleicht hilft get_defined_vars()?
#3
geschrieben 03. November 2005 - 08:47
Ich verstehe es leider auch nicht ganz und deswegen wird wohl für deine Bedürfnisse ein einfacher include(); befehl nicht ausreichen oder?
#4
geschrieben 03. November 2005 - 08:59
Danke aber das get_defined_vars war schon ganz richtig.. Jetzt gehts fast danke
#5
geschrieben 04. November 2005 - 15:54
@Floele: Weißt du, wie man alle Arrays ausschließen kann? Weil sonst funktioniert das nicht :/
- ← Homepage Darstellungsproblem
- Skript/Web-Programmierung
- Suche Einen Javascript Für Einen Newsticker →
Thema verteilen:
Seite 1 von 1