Re: Newbie Template Problem

Gina Meyer schrieb:
> Hallo Joerg.
>>
>> :) klar ... hier isses:
>>
>> inc\base.inc.php:
>> ------------------
>>
>> $cmd =3D $_GET['cmd'];
>
> Ein bisschen Ueberpruefung waere nett. Was passiert bei wenn die VAR
> keinen Wert bekommt?
>
> hab jetzt ein default im switch
> default =3D (wie case 'welcome')
> und den code im submit button in functions.inc.php geändert zu
>
> header("Location: http://localhost/Ginasite/templates/welcome.php");


Mit diverse Teilen aus $_SERVER solltest du obige URL zusammen bauen
koennen so das es komplett dynamisch wird.


[..]
> Im Gegensatz zu Claus finde ich es nicht unbedingt schlecht lesbar bzw.=

> ich mag die ' ' schon lieber als die " " zur Stringverkettung. Ein
> sprintf() waere hier evtl. ein Kompromiss. ALLERDINGs missfaellt mir da=
s
> ganze Konstrukt aus dem einfachen Grunde das du bereits Template benutz=
t
> aber hier nicht.... die Frage also warum?.
> *********
> weil sich content doch ändern soll ... je nach $cmd ... das template =
hat
> jetzt 3 Platzhalter ... alle werden gefüllt ... ABER es wird die blö=
de Seite
> 2x angezeigt wie bereits beschrieben


Na gerade wenn es sich aendert sind doch Templates was wunderbares.
Gerade die SIGMA Engine hat doch so Vorteile weil man Bloecke nicht
extra Definieren bzw. Parsen muss, dies geschied automatisch sobald
einer der VARs innerhalb gesetzt wird. In der Praxix macht man es dann
zwar doch anders aber was solls.


[..]
>
> Was passiert wenn ein unbekannter Wert das Switch durchlaeuft. Evtl.
> sollte man ein default: nachrusten.
> ***
> hab ich gemacht
> ***
>> function get_file_as_string($filename) {
>> $tmprslt =3D file($filename);
>> $tmprslt =3D implode(' ',$tmprslt);
>> return $tmprslt;
>> }
>
> Ist das nicht fast das selbe wie ein file_get_contents() ?
> ***
> ich habe das aus dem galileopress 'Webseiten programmieren und gestalte=
n'
> und habe versucht das irgendwie an mein Projekt anzupassen
> wie würde die obige function get_file_as_string($filename) denn in
> file_get_contents() aussehen.

Wenn du nicht weist was oder wie die Funktion funktioniert dann guckst
du in http://www.php.net/file_get_contents nach.

$template =3D file_get_contents($filename);

Das gibt dir den Inhalt einer Datei in einer $VAR. Einziger Unterschied
zu deiner Funktion ist das hier die Newlines erhalten bleiben. Bei dir
hast du alles in einer Zeile mit komischen Whitespaces. Dein generiertes =

HTML muesste auch ein bisschen komisch ausschaun.

> ***
> :(( Gruß Gina
> ***


Mach mal ein ZIP von deinen Scripten und Mail sie an meine Adresse dann
lasse ich sie mal laufen und gucke was schief geht.

Gruss
Joerg

PS: Sag deinem Outlook bitte das es Zitatzeichen verwenden soll. Damit
das auch noch mit dem Umbruch passt und kein Kammqouting erzeugt wird
installieren die OutlookFix.

Deine Antwort war schwer zulesen.

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Mo, 17 Dezember 2007 20:50 ] [ ID #1890742 ]
PHP » de.comp.lang.php.misc » Re: Newbie Template Problem

Vorheriges Thema: Re: PHP-Seiten ohne Inhalt :-(
Nächstes Thema: Re: php/html-incude-Frage