Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:entwickler:uebergabevariablen_pruefen [2011/06/13 15:50] fassede:entwickler:uebergabevariablen_pruefen [2012/05/12 01:09] (aktuell) – [Funktion admFuncVariableIsValid] thomas-rcv
Zeile 13: Zeile 13:
 Die Funktion prüft aus einem Array eine Variable auf plausible Werte. Die Prüfung kann über weitere Parameter verfeinert werden. Die Funktion prüft aus einem Array eine Variable auf plausible Werte. Die Prüfung kann über weitere Parameter verfeinert werden.
 <code php>value admFuncVariableIsValid($array, $variableName, $type, $defaultValue = null, <code php>value admFuncVariableIsValid($array, $variableName, $type, $defaultValue = null,
-                             $requireValue = false, $validValues = null, directOutput = false)</code>+                             $requireValue = false, $validValues = null, $directOutput = false)</code>
 === Parameter === === Parameter ===
   * **array** das Array (z.B. $_GET oder $_POST), welches die zu prüfende Variable enthält   * **array** das Array (z.B. $_GET oder $_POST), welches die zu prüfende Variable enthält
   * **variableName** Name der Variable aus dem //array// welche geprüft werden soll   * **variableName** Name der Variable aus dem //array// welche geprüft werden soll
-  * **type** Typ der Variable ''numeric'', ''string'', ''boolean''. Je nach Typ werden unterschiedliche Prüfungen auf den Wert der Variable gemacht und ggf. ein Hinweis ausgegeben, wenn die Variable nicht dem Typ entspricht+  * **type** Typ der Variable ''numeric'', ''string'', ''boolean'' und ''file''. Je nach Typ werden unterschiedliche Prüfungen auf den Wert der Variable gemacht und ggf. ein Hinweis ausgegeben, wenn die Variable nicht dem Typ entspricht
   * **defaultValue** Wurde kein Wert für die Variable dem Script übergeben, wird die Variable mit diesem Wert initialisiert   * **defaultValue** Wurde kein Wert für die Variable dem Script übergeben, wird die Variable mit diesem Wert initialisiert
   * **requireValue** Ist dies auf //true// gesetzt, so wird ein Hinweis ausgegeben, wenn der Variablen kein Wert übergeben wurde   * **requireValue** Ist dies auf //true// gesetzt, so wird ein Hinweis ausgegeben, wenn der Variablen kein Wert übergeben wurde
Zeile 30: Zeile 30:
  
 // Text, der ggf. mit DAT_DATES initialisiert wird // Text, der ggf. mit DAT_DATES initialisiert wird
-$get_headline = admFuncVariableIsValid($_GET, 'headline', 'string', $g_l10n->get('DAT_DATES'));+$get_headline = admFuncVariableIsValid($_GET, 'headline', 'string', $gL10n->get('DAT_DATES'));
  
 // Text, der ggf. mit 'actual' initialisiert wird und nur die Werte 'actual' und 'old' enthalten darf // Text, der ggf. mit 'actual' initialisiert wird und nur die Werte 'actual' und 'old' enthalten darf
 $get_mode = admFuncVariableIsValid($_GET, 'mode', 'string', 'actual', false, array('actual', 'old'));</code> $get_mode = admFuncVariableIsValid($_GET, 'mode', 'string', 'actual', false, array('actual', 'old'));</code>
  • de/entwickler/uebergabevariablen_pruefen.1307973032.txt.gz
  • Zuletzt geändert: 2011/06/13 15:50
  • von fasse