Einfache Kalender mit PHP erstellen
PHP-Kalender können nützlich sein. Sie können so einfach sein wie das Datum anzeigen oder so komplex wie das Einrichten eines Online-Buchungssystems. Diese beiden PHP-Scripte zeigen wie Sie einfache Kalender erstellen. Wenn Sie wissen, wie das geht, können Sie dieselben Konzepte auf komplexe Kalender anwenden, die Sie möglicherweise benötigen.
Ein interaktiver Kalender, mit Hilfe von Buttons kann man zum nächsten / vorherigen Monat oder Jahr wechseln.
- Mai + | - 2022 + | |||||
---|---|---|---|---|---|---|
Mo | Di | Mi | Do | Fr | Sa | So | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Quelltext: klick-kalender.php Einblenden ❘ Kopieren ❘ Link ❘ Zeilen ❘
Statischer Kalender
Ein statischer Kalender der den aktuellen Monat anzeigt. Der heutige Tag wird grün hervorgehoben.
Mo | Di | Mi | Do | Fr | Sa | So | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Quelltext: kalender.php Einblenden ❘ Kopieren ❘ Link ❘ Zeilen ❘
CSS-Anweisungen
Hiermit wird das Aussehen der Kalender angepasst.
Quelltext: CSS Anweisungen Ausblenden ❘ Kopieren ❘ Link ❘ Zeilen ❘
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<style>
table {
font-family: Arial, Tahoma;
font-size: 1em;
border-collapse: Separate;
border-spacing: 1px;
background-color: Lightgrey;
outline: Solid 1px Lightgrey;
cursor: default;
}
table th:nth-child(even),
table td:nth-child(even) {
background-color: rgba(245, 245, 245, 0.90);
padding: 5px;
text-align: center;
}
table th:nth-child(odd),
table td:nth-child(odd) {
background-color: rgba(255, 255, 255, 0.90);
padding: 5px;
text-align: center;
}
table tr,
table td {
transition: all 0.3s;
}
table tr:hover {
background-color: rgb(128, 128, 128);
}
table td:hover {
color: rgb(255, 255, 255);
background-color: rgb(169, 169, 169);
}
mark {
display: block;
background-color: Greenyellow;
padding: 2px;
border-radius: 50%;
}
a.kal:link, a.kal:visited {
display: inline-block;
width: 20px;
background: Grey;
text-decoration: None;
color: rgb(255, 255, 255);
transition: background 0.3s;
}
a.kal:hover {
background: Black;
}
</style>
Tipps
- Seiten druckfrisch gestalten
- Mancher Besucher einer Website möchte eine bestimmte Seite ausdrucken, auf dem Papier stören dann Elemente wie Werbung, Navigationsleisten, großflächige Design-Elemente oder andere Elemente. Wie Sie diese vor dem drucken "wegzaubern" erfahren Sie hier.
- Kontaktformular - E-Mail mit PHPMailer und SMTP versenden
- Manchmal möchte man die E-Mail vom Kontaktformular über dem PHPMailer und SMTP versenden. Weil das aber nicht so einfach ist und bestimmte Einstellungen beachtet werden müssen, stelle ich hier beispielhaft ein PHP-Skript vor.
- Zeichenkodierung - Schriftzeichen richtig darstellen
- Oft werden Umlaute, Akzentzeichen oder andere fehlerhafte Zeichen auf der Webseite angezeigt. Auch der Inhalt einer E-Mail, vom Kontaktformular der Website, kann falsche Umlautzeichen enthalten. Beispiele um diese Zeichen in der richtigen Zeichenkodierung darzustellen.
- Seiten dynamisch mit PHP erstellen
- Vielleicht kennen Sie dieses Problem: Sie möchten gerne eine Seite ohne Frames erstellen, wollen aber auch nicht bei jeder Änderung an der Navigation alle Seiten ändern. Nur mit HTML gibt es hier keine Lösung und nicht jeder Benutzer hat JavaScript im Browser aktiviert, stattdessen sollten Sie auf PHP zurückgreifen.
Abonniere meinen RSS-Feed um über aktuelle Seiten benachrichtigt zu werden.
Diese Schlagwörter könnten Sie interessieren:
Floodsperre Gästebuch Tooltip Mnemonisches Passwort Formulare PHPMailer Farbschema Berechnungen Mehrfachauswahl Sitemaps-Protokoll AJAX Sicherheit Diashow Zeitfunktionen Zufallsfarbe Wasserzeichen Linkliste Marquee Sprachumschaltung Operatoren Metaphone Zeitbalken Silbentrennung Blend-Mode Mauszeiger
Floodsperre Gästebuch Tooltip Mnemonisches Passwort Formulare PHPMailer Farbschema Berechnungen Mehrfachauswahl Sitemaps-Protokoll AJAX Sicherheit Diashow Zeitfunktionen Zufallsfarbe Wasserzeichen Linkliste Marquee Sprachumschaltung Operatoren Metaphone Zeitbalken Silbentrennung Blend-Mode Mauszeiger