• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Je nach Monat ein Bild anzeigen

ps2freak

Mitglied
Hallo!
Wie ihr vlt. schon wisst habe ich fast keine Ahnung von html usw., deswegen hier mal eine Frage:
Ich möchte folgendes realisieren: Dieses script sollte gucken, welchen Monat wir heute haben (z.B. September) und dann halt nach dem Bild namen "september.jpg" suchen. Noch ein Beispiel: Wenn wir heute den 21.12.2012 haben, soll er halt das Bild mit dem Namen "dezember.jpg" anzeigen. Das Ganze halt bei jedem Monat. Bedeutet, je nach Monat halt das passende Bild anzeigen. Die Bilder habe ich natürlich schon, nur weiss ich nicht wie ich das realisieren soll.

Vielen Dank im Voraus und Gruß.
 
du willst das nach dem aktuellen datum machen?

PHP:
<?php
$monate = array(1=>"Januar",
                2=>"Februar",
                3=>"M&auml;rz",
                4=>"April",
                5=>"Mai",
                6=>"Juni",
                7=>"Juli",
                8=>"August",
                9=>"September",
                10=>"Oktober",
                11=>"November",
                12=>"Dezember");

$monat = date("n");
echo "<img src='deinordner/".$monate[$monat].".jpg' title='Es ist ".$monate[$monat]."' />";


?>

Das sollte eigentlich funktionieren. musst noch den ordner einstellen, wo die bilder drin sind. dann sollte es eigentlich klappen.

Ich kann dir auch diese Seite hier empfehlen: Der Schattenbaum - Claudia Unkelbach - Tutorials, PHP, Seife da hab ich php angefangen zu lernen.
 
Ja, vielen Dank, scheint zu funktionieren. Jedenfalls zeigt er für heute das Bild von September an.
Wie würde der Code denn aussehen, wenn ich das selbe nochmal für Tage machen wollte?
Sprich am Montag zeigt er Montag an, am Samstag zeigt er halt samstag an usw.?
Ich habe natürlich versucht auf Hilfe zu verzichten, jedoch funktioniert dieser code nicht:
PHP:
<?php$tage = array(1=>"Montag",                2=>"Dienstag",                3=>"Mittwoch",                4=>"Donnerstag",                5=>"Freitag",                6=>"Samstag",                7=>"Sonntag");
$tag = date("n");echo "<img src='pics/".$tage[$tag].".gif' title='Es ist ".$tage[$tag]."' />";

?>
Wenn ich das Script aufrufe zeigt er das bilod nicht an, weil er einfach nach einem bild namens ".gif" sucht, ohne den jeweiligen tag davor.

Wäre schön, wenn du mir auch da nochmal helfen könntest! (opder jemand anders)


Gruß

Edit: Irgendwie zeigt er den code nicht so an, wie er soll. eigentlich müsst es genauso aussehen wie bei deinem code, nur halt mit ein paar kleinen veränderungen...
 
Oh cool, danke das hat funktioniert. Ich nehme mal an, wenn ich auch noch ein bild für die tage vom Monat (1-31) einblenden will müsste ich wohl das format "d" oder auch ggf. "j" nehmen, ne.
Ich denke den Rest kriege ich selber hin, wenn nicht melde ich mich nochmal.

Danke nochmal und Grüße.
 
Zurück
Oben