Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
TPL->Werte nach 1. Erzeugen global saven ?? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
TPL->Werte nach 1. Erzeugen global saven ??


 
brüllwürfel
18-03-2004, 13:01 
 
Hallo Leutz,

Ich versuch mich grad an einer eigenen kleinen Tpl Engine inkl. "schlankem" CMS. Ein entscheidener Teil des CMS ist das erste Auswerten der $_SERVER['SERVER_NAME'] Daten in einem Array. Dies ist in meinem Falle wichtig, da man die Präsens über verschiedene Domains und Schreibweisen von Domains erreichen kann, und ich ein Linksystem für Sprachen etc. generieren lassen möchte, das selbstständig mit de und com Endungen arbeitet. Dazu müssen alle eingegebenen urls ausgewertet und der richtigen (also eigentlichen Domain & Content & Mailadressen und Links zugeordnet werden). Dieses Script ist sehr umpfangreich (klappt auch schon gut!! getestet!!) und ich möchte es eigentlich nicht ständig includen, sondern einmal bei Aufruf von index.php mitlaufen lassen.

Jetzt meine Noob Frage: :rocks: Aber wie zum Henker speichere ich die Werte der Endvariablen aus diesem Skript so dass sie auch in Framesets, Sublinks, etc ihre Gültigkeit haben. Meine Tpl-Engine soll unter klassischem Prinzip funktionieren über eine Parser Class, index.php und tpl.php. Muss ich die jetzt auch immer inkluden damit die Placeholder funktionieren? Das wäre blöd. Heißt die Antwort Sessions oder gibts da auch ne einfachere lösung?? *** AM Kopf kratz ***

PS: Bin eher Fan von schlanken Lösungen.
Vielen Dank im Vorraus

 
Titus
18-03-2004, 13:19 
 
Was gibt´s denn einfacheres als Sessions?

 
brüllwürfel
18-03-2004, 13:20 
 
Please !!! Hilfe !!!!


Wat soll isch machen?? Oder wo soll ich nachgucken ???? Thanks

 
marc75
18-03-2004, 13:23 
 
http://de2.php.net/manual/de/ref.session.php

 
brüllwürfel
18-03-2004, 13:32 
 
@ titus: ok, verstehe also ist session die einzige antwort auf meine frage??

@ marc: jaja schon klar, das ist meine tägliche abendlecktüre im Moment.
Aber ich brauch mehr assoziationen und bilder für mein Verständnis. hab Klassen auch erst nach 5 verschiedenen Tuts wirklich kapiert. Ich brauche immer die erklärte Option warum es ohne nicht funktioniert, dann hab ich verstanden wie es wirklich funtkioniert. Die meisten fressen es doch nur aber haben es nicht wirklich verstanden. Weißt du was ich meine... Ich will es bis auf den Grund wissen was da passiert und habe deswegen oft tausend Fragen für eine Antwort. Sorry


Danke im Vorraus

 
asp2php
18-03-2004, 15:02 
 
Original geschrieben von brüllwürfel
@ titus: ok, verstehe also ist session die einzige antwort auf meine frage??


nee, du kannst ja auch nach erfolgreichem Login einen GUID erzeugen und
auf jeder Seite mitschleppen. Ist auch eine Lösung, aaaber nicht elegant
wie Session.


@ marc: jaja schon klar, das ist meine tägliche abendlecktüre im Moment.
Aber ich brauch mehr assoziationen und bilder für mein Verständnis. hab Klassen auch erst nach 5 verschiedenen Tuts wirklich kapiert. Ich brauche immer die erklärte Option warum es ohne nicht funktioniert, dann hab ich verstanden wie es wirklich funtkioniert. Die meisten fressen es doch nur aber haben es nicht wirklich verstanden. Weißt du was ich meine... Ich will es bis auf den Grund wissen was da passiert und habe deswegen oft tausend Fragen für eine Antwort. Sorry


Danke im Vorraus

Ähm, ich glaube, du hast den Induktionsbeweis zulange praktizierst :D

 
brüllwürfel
18-03-2004, 15:47 
 
na guck einer schau, man muß nur ein wenig provozieren, und schon kriegt man ein paar antworten :D

Na klar würde ich mich wahrscheinlich für session entscheiden wenn ich die auswahl habe. aber wenn ich als antwort nur session bekomme, verstehst du sicherlich, dass ich mehr wissen will um zu entscheiden, obes das ist was ich brauche...


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:14 Uhr.