===== Sichere Farben im Web ===== ==== die Farbtafel ==== echo '

' . "\n"; for ($R = 0x0; $R <= 0xf; $R += 0x3) { $ROT = sprintf("%x", $R); $tf = ($R == 0xf) ? "#000" : "#fff"; for ($G = 0x0; $G <= 0xf; $G += 0x3) { echo "\n"; $GRUEN = sprintf("%x", $G); if ($G >= 0xc) { $tf = "#000"; } for ($B = 0x0; $B <= 0xf; $B +=0x3) { $BLAU = sprintf("%x", $B); echo ' \n"; } // for $B echo " \n"; } // for $G } // for $R echo "
'; echo "# $ROT $GRUEN $BLAU
\n

"; Farbnummern sind im XHTML-Stil angegeben; für HTML kann "verdoppelt" werden, so wird z. B. aus #c3f #cc33ff. ==== das ganze im Sourcecode: ==== echo '' . "\n"; for ($R = 0x0; $R <= 0xf; $R += 0x3) { $ROT = sprintf("%x", $R); $tf = ($R == 0xf) ? "#000" : "#fff"; for ($G = 0x0; $G <= 0xf; $G += 0x3) { echo "\n"; $GRUEN = sprintf("%x", $G); if ($G >= 0xc) { $tf = "#000"; } for ($B = 0x0; $B <= 0xf; $B +=0x3) { $BLAU = sprintf("%x", $B); echo ' \n"; } // for $B echo " \n"; } // for $G } // for $R echo "
'; echo "# $ROT $GRUEN $BLAU
\n";
Natürlich kann der "zentrale" ''echo''-Befehl auch anders geschrieben werden: echo ' '; Soll der HTML-Wert ausgegeben werden, so sind einige kleine Änderungen erforderlich: * die Schleifenbedingung lautet ''%%<%%= 0xff'' * der Schleifenzähler wird mit ''+= %%0x33%%'' hochgezählt * die Ausgabe erfolgt mit ''%02x'' (Ausgabe 00 bis ff) oder ''%02X'' (Ausgabe 00 bis FF)