hi,
function h(&$val) {
return isset($val) ? htmlspecialchars($val) : '' ;
}
Das geht ja mit allen Funktionen, die ich im Einsatz habe.
~~~php
// htmlspecialchars abkuerzen
function h(&$val) {
return isset($val) ? htmlspecialchars($val) : '' ;
}
// Affenformalität
function aForm($PostVal) {
return isset($_POST[$PostVal]) ? $_POST[$PostVal] : '' ;
}
// Usereingaben ; Zeichen begrenzen auf vorgegebene min- maximale länge
function validieren($name,$min,$max)
{
return (isset($_POST[$name]) AND !preg_match('/^.{'.$min.','.$max.'}$/', $_POST[$name]))
? "<p>Eingabe zwischen $min und $max Zeichen</p>"
: '' ;
}
// Input type Text zusammenbauen
function InputTextForm($name,$min,$max,$errormsg)
{
$minMaxError = validieren($name,$min,$max);
// Ausgabe
return "$minMaxError<label for='$name'>$name\n"
. '<input type="text" name="'.$name.'" id="'.$name.'" value="'.h(aForm($name)).'" />'
. "\n</label>\n";
}
Ich hab noch einen langen Weg vor mir, bis ich dass alles nur Ansatzweise verstehe.
mfg