Nick: Farbnamen in Hexadezimal-Codes umwandeln

Hallo!

Wie kann man CSS-Farbnamen (Red, Green, Blue, etc.) in die entsprechenden Hexadezimal-Codes (FF0000, 008000, 0000FF, etc.) umwandeln?

Hintergrund:
Die Farbnamen werden über die URL als Parameter einer PHP-Funktion übergeben. In dieser sollen die Hexadezimal-Codes weiterverarbeitet werden.

Viele Grüße
Nick

  1. Hallo, Nick!

    Beim W3C findet man eine Liste mit allen Farben, die üblicherweise unterstützt werden - sich daraus eine replacer-Funktion zu bauen, sollte einfach genug sein.

    Gruß, LX

    --
    RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine ganz wunderbar. (...)
    1. Hallo LX,

      danke für deine Antwort.

      Man kommt also nicht drum herum selbst eine Ersetzungsfunktion zu schreiben?

      Viele Grüße
      Nick

      1. Hi,

        Man kommt also nicht drum herum selbst eine Ersetzungsfunktion zu schreiben?

        Aber sicher geht das auch, ohne daß Du selbst eine solche Funktion schreiben mußt.
        Du kannst ja auch jemanden damit beauftragen ;-)

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        O o ostern ...
        Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
        1. [latex]Mae  govannen![/latex]

          Man kommt also nicht drum herum selbst eine Ersetzungsfunktion zu schreiben?

          Aber sicher geht das auch, ohne daß Du selbst eine solche Funktion schreiben mußt.
          Du kannst ja auch jemanden damit beauftragen ;-)

          Zum Beispiel google. ;)

          Stur lächeln und winken, Männer!
          Kai

          --
          Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
          in Richtung "Mess up the Web".(suit)
          SelfHTML-Forum-Stylesheet
          1. Zum Beispiel google. ;)

            Hast ja recht. Danke sehr. :-)

        2. Aber sicher geht das auch, ohne daß Du selbst eine solche Funktion schreiben mußt.
          Du kannst ja auch jemanden damit beauftragen ;-)

          Danke!

      2. hi,

        Man kommt also nicht drum herum selbst eine Ersetzungsfunktion zu schreiben?

        Doch!

        Aber Du willst das ja unbedingt mit PHP machen, Phe^^

        Hotti

        1. Phe^^

          ?

        2. Tach,

          Doch!

          Aber Du willst das ja unbedingt mit PHP machen,

          und es geht ihm um die CSS-Farbnamen nicht um VisiBone Anglo-Centric Color Code, das CPAN-Modul wäre für ihn also nichtmal in Perl ansatzweise hilfreich.

          mfg
          Woodfighter

  2. Hi,

    Wie kann man CSS-Farbnamen (Red, Green, Blue, etc.) in die entsprechenden Hexadezimal-Codes (FF0000, 008000, 0000FF, etc.) umwandeln?

    nur über eine Lookup-Tabelle, da die Namen keiner Systematik unterliegen.

    Ciao,
     Martin

    --
    "Wie geht eigentlich dein neues Auto?"
    "Es geht nicht, es fährt!"
    "Äh, ja. Und wie fährt es?"
    "Och, es geht."
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
    1. Hallo Martin,

      danke für deine Antwort.

      Und die realisiert man am einfachsten über ein Array?

      Viele Grüße
      Nick

      1. Hi,

        danke für deine Antwort.
        Und die realisiert man am einfachsten über ein Array?

        ja, so sehe ich das auch. Und zwar mit den Farbnamen als Keys.

        Ciao,
         Martin

        --
        Männer haben nur eine Angst: Die Angst, kein Mann zu sein.
          (Liv Tyler, US-Schauspielerin)
        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
        1. Besten Dank!