baseportal
Suche: 
 Forum   Start 

Variablen

 
Verstecken Inhalt
Variablen sind "Platzhalter" für Werte und werden wie in vielen Programmiersprachen eingesetzt. Einfache Variablen beginnen mit dem $-Zeichen und müssen mit einem Buchstaben beginnen, gefolgt von weiteren Buchstaben, Zahlen oder Unterstrichen (Beispiele: $Text, $Mein_Name, $urx_123). Inhalte von Variablen können beliebig lang sein und aus Zahlen, Texten oder beliebigen anderen Zeichen bestehen.

Die über eine URL oder in einem baseportal-Tag angegebenen Parameter werden automatisch als Variablen zur Verfügung gestellt.

Variablen über die URL weitergeben

<perl>
out "Zähler: ",$cnt++,"<p>";
out '<a href="/cgi-bin/baseportal.pl?htx=/zaehler&cnt=',$cnt,'">Weiter';
</perl>

Dieses Code-Stück fungiert als Zähler. Jeder Klick auf "Weiter" erhöht die Zahl um 1. Dies geschieht durch die Variable $cnt, deren Wert durch den Parameter in der URL weitergegeben wird und im Template zur Verfügung steht.


Variablen über Tag-Parameter weitergeben

Pfiffig ist der Einsatz von Variablen, um HTML-Bausteine individuell anzupassen:

<div style="text-align:center;font-weight:bold">$Text</div>

Die Variable $Text wird nun mit dem aktuellen Wert ersetzt. Angenommen obige Zeile wird im Template titel gespeichert, so führt der Einbau in eine andere Seite durch...

<include src=titel Text=Einleitung>

...zu folgender Ausgabe:

Einleitung



Eine Reihe von Werten werden von baseportal in Spezialvariablen bereitgehalten. Sie beginnen (fast) immer mit einem Unterstrich _. Obwohl es möglich ist, sollten Sie also auf eigene Variablen, die mit einem Unterstrich beginnen, verzichten.

Datenbank-Abruf:


Parameter und Abfragewerte:

Durch %_cgi und %_get können auch Parameter abgefragt werden, die nicht über Variablen zugänglich sind, weil sie für Variablennamen unzulässige Zeichen enthalten (z.B: Leerzeichen, Sonderzeichen usw.) oder weil Sie durch eigene Variablen überschrieben wurden. Beispiele: $_get{"Mein Name"}; $_cgi{"12345"};


Rechteverwaltung


Ausgabe und Fehlerbehandlung


XML / Tag-Datenbanken


Umgebungsvariablen


Volltextsuche


Letzte Änderung am 22.9.2007, 23:31 - Stichworte: Variablen, $_db, $_id, $htx, $_loop, $_range, $_range_length, $_amount, $_amount_query, $_amount_all, $_cgi, %_get, %_sel, %_put, %_put_last, $_put_id, %_raw, $_raw, $_user, %_user, $uid, $upw, $sid, $_session, %_session, Umgebungsvariablen, $_REMOTE_ADDR, $_REMOTE_PORT, $_HTTP_USER_AGENT, $_HTTP_REFERER, $_, %_, $_tag, @_parents, $_query, $_begintag, $_empty, $_fullsearch, $_fullsearch_range, $_fullsearch_range_length, $_fullsearch_match, $_fullsearch_match_pos, $_fullsearch_amount, $_fullsearch_regex, %_cookies, $_error, %_error, @_error, $_error_mode, $_error_handler

c - o - + 
© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!