php-Templates und andere Sorgen...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
antwort
ausgabe
befehl
befehlen
befinden
beispiel
design
eintrag
formular
fragen
funktion
gel
kenntnis
komme
meldung
paar tutorials
session
software
tutorial
-
Hi...
Ich lerne gerade php und mysql (freiwillig, nicht in der schule)...
Jetzt habe ich mir div. Foren-Software angeschaut und ?berall wird mit templates gearbeitet!
Jetzt w?rde es mich halt auch mal interesseren, was das ist.
Ich arbeite n?mlich gerade an einem CMS f?r meine Seiten
( http://schrotti12.xardas.lima-city.de und http://help.webarea.net ) und komme da nicht weiter...
Nur mal als Beispiel:
Ich habe ein Logout-Formular mit Abfrage (Sind sie sicher?)
Wenn ich jetzt auf "Ja" klicke, setzt es mir unter dieses Formular per echo-Befehl "Session beendet". Ich will aber, dass das Formular gel?scht wird und dann die selbe Meldung erscheint...
Ich denke, dass das mit Templates zu verwirklichen sein m?sste...
Noch eine Frage: Kann man Templates auch verwenden, ohne etwas installieren zu m?ssen? Ich habe n?mlich schon von div. Systemen geh?rt, wo man div. Dinge installieren muss...
Kennt jemand von euch gute Tutorials bzw. an die, die es k?nnen: Wo habt ihr es gelernt?
Langsam aber sicher sto?e ich n?mlich mit meinen html- und php-Kenntnissen an die Grenzen...
Ich meine, funktionieren tut das ganze ja schon, aber halt das Design macht mir dann schwierigkeiten... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Von was f?r einer Art von Templates redest Du? Handelt es sich dabei um eine gut gemachte Trennung von html und php-Code, d.h. es befinden sich ausschlie?lich html-Befehle und einfacher Ausgabetext in den Templates? Oder enthalten diese Templates nochmals php Subroutinen?
zu Deinem Beispiel:
Ja, das l??t sich damit machen. Du kannst jedem Input-feld deines Formulares einen Wert mitgeben (value="WERT"). Wenn Du dann Dein Template mit php einliest, kannst Du mit ereg_replace("WERT","neuer Wert",$fileinhalt) den Eintrag, den das Formular beim Laden anzeigt auf einen beliebigen neuen Wert setzen. Dieser Wert kann dann auch einfach leer sein (""), was zu einem leeren Feld f?hrt in der Ausgabe.
MfG Icy -
Also die Templates, die ich kenne, enthalten nur html-code...
die werden dann irgendwie in die php-seite eingebunden...
Keine Ahnung, wie das gehen soll...
Danke f?r die Antwort, dann werd ich mir mal ein paar Tutorials zu
"ereg_replace()" suchen... -
Ich habe PHP gelernt, indem ich mir die Hilfedatei von www.php.net heruntergeladen habe und die Scripte anderer Programmierer angeschaut habe.
War mir eine Funktion / ein Befehl unklar, dann habe ich einfach in der Hilfedatei nachgeschaut.
MfG Asmodeus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage