Seite 1 von 1

Variabeln in die $template->assign_var einfügen

Verfasst: 19.05.2008 23:30
von Kizu
kann ich hier

Code: Alles auswählen

$template->assign_var('hp_text' , '<br>Herzlich Willkommen auf der Homepage deines Stammes');
eine Variabel einbringen?
so hat es nicht geklappt:

Code: Alles auswählen

$template->assign_var('hp_text' , '<br>Herzlich Willkommen auf der Homepage deines $Stammes');

Verfasst: 20.05.2008 00:14
von gn#36
Man beachte den Unterschied zwischen " und ' ;)

Verfasst: 20.05.2008 00:24
von Kizu
wieso? ich habe das überall so und funktionieren tut es auch.

Verfasst: 20.05.2008 13:45
von Jan500
hi
wenn du 'bla blub $variable' schreibst wird genau der wortlaut bla blub $variable ausgeben

wenn du $variable = test; "bla blub $variable" machst wird bla blub test ausgeben
du kannstz auch 'bla blub ' . $variable machen dann geht es auch ;)

Jan

Verfasst: 20.05.2008 14:59
von Dr.Death
Wenn Du mit Hochkommatas arbeiten möchtest, musst Du die Variable auslagern:

Code: Alles auswählen

$template->assign_var('hp_text' , '<br>Herzlich Willkommen auf der Homepage deines ' . $stammes );
Siehe auch: http://tut.php-quake.net/strings.html

btw... Variablen sollte man durchgängig "klein" schreiben... der besseren Übersicht her.

Zudem würde ich auch Sprachdateien benutzen und den Text nicht "hard coden".

Verfasst: 20.05.2008 17:09
von Kizu
danke. kleinschreibung mache ich auch eigentlich. :oops:
naja. Sprachdateien verwende ich hierfür nicht, weil ich an der Datei ständig was ändern muss. da sind php und html-Datei schon genug. :)
da braucht dann nicht auch noch die sprachdatei mitmischen.

außerdem werde ich warscheinlich die Variabel täglich ändern müssen. und da ist es einfacher auf den root-ordner zu kommen als sich jedesmal durch die Ordnerstruktur zu klicken.

und für die datenbank bin ich in php noch nicht weit genug. also mache ich es so, wie ich es kann und es für mich am einfachsten ist. :D

Danke für die Hilfe