Geburtstagsproblem

Hallo zusammen,

ich hoffe ihr könnt mir helfen mit meinem Problem:

Ich möchte, dass an bestimmten Daten, z.B. am 27.03. auf einer bestimmten Seite steht: Lieber Gustav, herzlichen Glückwunsch zum Geburtstag! An anderen Tagen, an denen keiner Geburtstag hat, soll dort gar nichts stehen.
Und das ganze möglichst auch noch mit html:!:

Vielen Dank schon mal im Vorraus

Mensi

Das geht nicht rein mit HTML. Das geht nur mit Hilfe von Webprogrammiersprachen. JavaScript oder PHP wäre da vermutlich der einfachste Weg.

Jop, ich würde aber PHP bevorzugen, denn wenn jemand JS ausgeschaltet hat, passiert gar nichts.

So das wäre die PHP lösung
[PHP]

<? $geb_datum = "23.03"; $date_today = date("d.m"); if($geb_datum == $date_today) { echo "Happy Birthday"; } ?>

[/PHP]
Ich habe es jetzt nicht getestet aber es müsste eigendlich klappen :wink:

Kurz zur Erklärung: Mit HTML kann sowas nicht gehen, weil HTML nur eine Strukturbeschreibungssprache ist. Das heißt, mit HTML beschreibt man, was der eigene Inhalt bedeutet. Handelt es sich um eine Überschrift, einen Textabsatz, eine Adresse, eine Liste, einen wichtigen Text usw.

HTML ist nichtmal für das Aussehen zuständig. Dafür gibt es dann CSS. Aber HTML und CSS zusammen können nur statische Webseiten erstellen. Keine Bedingungen, Abhängigkeiten oder wechselnde Inhalte.

Gruß,
-Efchen

Vielen Dank für eure Hilfe!
Werd das sofort mal probieren

Hmmmmm
klappt nich…
hab ichs verkackt?

[code]

<head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <title>testseite</title>
</head>

<body>
    <?php 

$geb_datum = „22.07“;
$date_today = date(„d.m“);
if($geb_datum == $date_today) {
echo „Happy Birthday“;
}
?>

[/code]

oder kann das nich funktionieren?

Mensi

Hast Du die Datei auch als PHP-Datei gespeichert? Endung .php - und auf einen Webserver geladen?

Es wäre schön, wenn Du das etwas verdeutlichen könntest. Wenn Du z.B. Deinen Rechner aus hast, oder der Webserver nicht läuft oder bei Dir in der Gegend Stromausfall ist und Dein Akku im Laptop leer ist, dann klappt es auch nicht. Auch nicht, wenn Du das am 23.07. ausprobiert hast oder die Systemzeit des Rechners auf dem der Webserver läuft, nicht stimmt!

:slight_smile:
-Efchen

Ja

hab ich

10 Zeichen

Ja doch

hab den Fehler gefunden (meine ganze HP hat nich gefunzt)

Sry für den Wirbel um nix^^