S
sevY
Hi zusammen,
hier ein Auszug aus meinem Script und anschließend die Fragen dazu
Wie definiere ich die Variable $valid als boolschen Datentyp? Also so als String geht ja auch, aber geht es nicht irgendwie das ich das „sauber“ löse? Ist hier eher unwichtig, aber gut für mich zur Übung.
Wie prüfe ich nun die Variable $valid auf true oder false im boolschen Sinne nachdem ich sie oben entsprechend definiert habe?
Hier überprüfe ich nur, ob der RGB Code auch eine # beinhaltet.
Ich würde das gerne in eine Funktion zusammenfassen, die die Variable $_POST['rgb']
1.) auf die # am Anfang(!) des Codes überprüft
2.) ab der 2. Stelle auf eine Länge von 6 Zeichen prüft
3.) ab der 2. Stelle die Zeichen auf gültige RGB Definitionszeichen prüft (zb ein @ ist nicht erlaubt)
Ich dachte dabei an eine abstrakte Funktion in dieser Form, die dann true bzw. false wiedergibt:
Vielen Dank und liebe Grüße
Yves
hier ein Auszug aus meinem Script und anschließend die Fragen dazu
PHP:
echo"
<body onload=\"javascript:dialog();\">
";
$valid='false';
}
else
{
echo"
<body>
";
$valid='true';
Wie definiere ich die Variable $valid als boolschen Datentyp? Also so als String geht ja auch, aber geht es nicht irgendwie das ich das „sauber“ löse? Ist hier eher unwichtig, aber gut für mich zur Übung.
PHP:
if((isset($_POST['colourswitch']) && !empty($_POST['colourswitch'])) && $valid=='true')
PHP:
eregi('#',$_POST['rgb'])
Hier überprüfe ich nur, ob der RGB Code auch eine # beinhaltet.
Ich würde das gerne in eine Funktion zusammenfassen, die die Variable $_POST['rgb']
1.) auf die # am Anfang(!) des Codes überprüft
2.) ab der 2. Stelle auf eine Länge von 6 Zeichen prüft
3.) ab der 2. Stelle die Zeichen auf gültige RGB Definitionszeichen prüft (zb ein @ ist nicht erlaubt)
Ich dachte dabei an eine abstrakte Funktion in dieser Form, die dann true bzw. false wiedergibt:
PHP:
function check_rgb($x)
{
//Aktionen
}
Vielen Dank und liebe Grüße
Yves