Homer: Bilder dyn. anhand eines cockies laden

Hallo alle,

ich versuchen ein bischen PHP zu verstehen und hätte mal eien Frage:

Ich habe ein Script für ein PHP "Styleswicher" gefunden. Dieses setzt im Browser ein Cockie, jenachdem welches Style angezeigt wird. Dieses funktioniert einwandfrei und ich glaube ich habe die Vorgehensweise verstanden, da ich es schon ein bischen angepasst habe.

Der (das?)Cockie sieht zb. so aus:"Name:Style, Inhalt:Cool ...." Es soll also der Style "Cool" angezeigt werden. Dazu wird die Styleangabe im HTML Quelltext dynamisch geladen: <link href="styles/<?php echo $css_name?>.css.php" media="screen" rel="stylesheet" type="text/css">.

Wie gesagt funzt einwandfrei.

Meine Frage:

Kann ich auch Bilder dynamisch anhand des Cockies laden? In deutsch gesprochen etwa so:

PHP
Wenn &css_name = cool dann $bild1
$bild1 = bilder/bild1.png
Wenn &css_name = uncool dann $bild2
$bild1 = bilder/bild2.png
...

HTML
<img alt="text" src="<?php echo $bild!?>">

Freue mich über Lösungen und/oder Lösungsansetze, wie gesagt bin blutiger Laie als habt Geduld mit mir :)

Grüße
Homer
PS. Do'h!

  1. Kann ich auch Bilder dynamisch anhand des Cockies laden? In deutsch gesprochen etwa so:

    Auch php kennt if. Aber eher so:
    if ($cssname == "cool")
      $bild = "bilder/bild1.png";
    else if (...)
      $bild = "bilder/bild1.png";

    Freue mich über Lösungen und/oder Lösungsansetze, wie gesagt bin blutiger Laie als habt Geduld mit mir :)

    Die Grundsätze von php solltest du dir schon aneignen. Beispiele gibts ja schon etliche im Internet.

    1. Danke für die Info, habe eine andere Lösung gefunden:

      Werde die Bilder die ich anzeigen lassen will, anhand des $ccs_namen benennen:

      cool-blume.jpg | uncool-blume.jpg

      und dann per src="bilder/<?php echo $css_name?>-blume.jpg" laden lassen.

      Sind nur 3-4 Bilder um die es geht.

      Thanx
      Homer

  2. Einmal richtig nachgedacht, dann klappt es auch mit den Bildern:

    <img alt="Test" src="bilder/<?php echo $css_name?>.png">

    So gehts, Sorry! Ich weis, erst denken dann fragen....

    :)

    Grüße
    Homer
    PS. doppel Do'h!

  3. Hi,

    Dieses setzt im Browser ein Cockie,

    Cookie. Die Dinger heißen Cookie, nicht Cockie. Du solltest aufpassen, was Du in den Mund nimmst. Äh, in die Tasten haust, meine ich natürlich.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Moin!

      Dieses setzt im Browser ein Cockie,

      Cookie. Die Dinger heißen Cookie, nicht Cockie. Du solltest aufpassen, was Du in den Mund nimmst. Äh, in die Tasten haust, meine ich natürlich.

      Wie schoen dass Du in letzter Zeit dauernd laut schreibst, was ich leise denke. Moechtest Du vielleicht mal mit meinem Manager reden? ;)

      --
      "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
            - T. Pratchett
    2. Hi

      Cookie. Die Dinger heißen Cookie, nicht Cockie. Du solltest aufpassen, was Du in den Mund nimmst. Äh, in die Tasten haust, meine ich natürlich.

      Cheatah

      LOL, Cockies sind dann aber wohl die kleinen "Ausfertigungen"

      Homer
      PS Do'h!

      1. Hi,

        Cookie. Die Dinger heißen Cookie, nicht Cockie. Du solltest aufpassen, was Du in den Mund nimmst. Äh, in die Tasten haust, meine ich natürlich.

        LOL, Cockies sind dann aber wohl die kleinen "Ausfertigungen"

        Deiner vielleicht ...

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]