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

Geburtstagsproblem

Status
Für weitere Antworten geschlossen.

MensiDevine

Neues Mitglied
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";
}
?>
Ich habe es jetzt nicht getestet aber es müsste eigendlich klappen ;)
 
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:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

    <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"; 
} 
?>
    </body>

</html>

oder kann das nich funktionieren?

Mensi
 
Zuletzt bearbeitet von einem Moderator:
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!

:-)
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben