Page 1 of 1

include variablen

Posted: Wed 13. May 2015, 12:35
by damian
Guten Tag,

wie kann ich Variablen in meine Seite bzw. Unterseite per include einbinden?

Ich betreibe eine Wetterstation und Speicher meine Messungen in der data.php,
nun würde ich gerne die Variable $temp zb. auf der Starseite einbinden und die Aktuellen Messungen
anzeigen zu lassen.

Wie bekomm ich das am saubersten hin?

Vielen Dank.

Gruß Damian

Re: include variablen

Posted: Wed 13. May 2015, 14:23
by Gert
Hallo Damian,

im Verzeichnis ./cmsimple/ kannst Du eine userfuncs.php anlegen. Diese Datei ist dazu gedacht, Funktionen bereitzustellen, die man dann im Inhalt oder im Template aufrufen kann. Zum probieren:

./cmsimple/userfuncs.php:

Code: Select all

<?php // utf-8 marker: äöü

function userfuncsTest()
{
    $output = 'userfuncsTest() Ausgabe';
    return $output;
}

?>
Im Inhalt (auf der Seite):

Code: Select all

{{{function:userfuncsTest();}}}
Du kannst auch einfach im Ordner ./plugins/ einen Unterordner anlegen und eine index.php reinlegen (z.B. ./plugins/wetterstation/index.php), der Code wird ausgeführt und die Funktionen können aufgerufen werden, im Inhalt wie oben, im Template (template.htm) wie folgt:

Code: Select all

<?php echo userfuncsTest(); ?>
oder im Inhalt:

Code: Select all

{{{plugin:userfuncsTest();}}}
viel Erfolg - Gert

Re: include variablen

Posted: Tue 19. May 2015, 18:37
by damian
Hallo Gert,

danke für deine Antwort.

Bin leider noch nicht so fit in php, noch en Anfänger.

Muss ich nun die data.php in die Funktion per inklude einbinden?

Wenn ich ne neue Seite erstelle wie binde ich eine bestimmte Variable zb. $temp in dies ein?

Danke

Gruß Damian