Cybaer: Variable auf gültige Farbangabe überprüfen ?

Beitrag lesen

Hi,

ich versuche hier jetzt seid längerer Zeit zu überprüfen ob eine Variable $farbe eine gültige Farbangabe enthält.

Wozu?

ist... wie kriege ich sowas hin ? Ich will damit die Hintergrundfarbe meiner Site via PHP verändern, nur will ich verhindern, dass User durch angabe oder manipulation der Variable die Hintergrundfarbe in eine ungültige Variable verändern...

Wenn der User illegale Werte übergibt ist das sein Problem ([tm] ;->).

Solche "Beschränkungen" finde ich ziemlich einengend/bevormundend und ggf. wirklich kontraproduktiv (wie z.B. hier die Überprüfung des URLs auf vermeintliche "Korrektheit", was dazu führen kann, das hier gepostete URLs nicht "klickbar" sind - oder auch "E-Mail-Checker" mit "wunderbaren Bauchlandungen" nach der Erweiterung der Domainnamen mit Sonderzeichen).

Erlaubt Farbangaben wären z.B.

#FF0000, #ff0000, #f00, red, rgb(255,0,0), rgb(100%,0%,0%), ...

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!