Wie legen Sie einen Kalender in Ihre Website mit PHP

August 21

Kalender können für eine Vielzahl von Gründen auf einer Website verwendet werden: Hinzufügen eines Kalenders als eine Datumsauswahl für ein Webformular; Bevorstehende Veranstaltungen in Kalender-Formular, um Ihre Besucher informieren Rundfunk; oder mit einem dekorativen Kalender als zusätzlichen Nutzen für Ihre Besucher zum Überprüfen der. Egal was der Zweck ist es einfach, einen Kalender in anderen PHP Code auf der Website zu integrieren. Es sind sogar PHP Kalender um den Prozess einfach vorgefertigte.

Anweisungen

Dreamweaver-Visual-Kalender

1 Kaufen und Dreamweaver Visual Kalender-Plugin von der Adobe-Website herunterladen. Doppelklicken Sie die heruntergeladene Datei, um das plug-in in Dreamweaver zu installieren.

2 Öffnen Sie Dreamweaver und die PHP-Datei, die im Kalender enthalten sein sollen.

3 Klicken Sie auf "Menü", "Befehle" und dann "Einfügen Visual Kalender" den Kalender in die Seite einfügen. Speichern und Laden der Seite zu Ihrem Web-Server zusammen mit den "TDE_VCalendar"-Ordner, die im Download gefunden.

4 Gehen Sie auf die Administrationsseite für den Kalender. Die Web-Adresse werden "www.yousite.com/TDE_VCalendar/Admin." Legen Sie die Sprache, Benutzername und Passwort für den Kalender.

5 Klicken Sie auf die Schaltfläche "Hinzufügen" unter den Kalender, um eine neue Notiz zum Kalender hinzufügen. Klicken Sie auf "Bearbeiten", um das Erscheinungsbild des Kalenders zu bearbeiten oder Löschen einer Notiz.

Programmierung PHP Kalender

6 Öffnen Sie eine neue leere Seite in einem Text-Editor oder Web-authoring-Anwendung.

7 Geben Sie den folgenden Code zum Erstellen des Kalenders:

"< html >

< Körper >

<? Php

$month_Names = Array ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");

Wenn (! isset($_REQUEST["month"])) $_REQUEST ["Monat"] = date("n");

Wenn (! isset($_REQUEST["year"])) $_REQUEST ["Year"] = date("Y");

$Current_Month = $_REQUEST ["Monat"];

$Current_Year = $_REQUEST ["Year"];

$prev_year = $Current_Year;

$next_year = $Current_Year;

$prev_month = $Current_Month-1;

$next_month = $Current_Month + 1;

Wenn ($prev_month == 0) {}

$prev_month = 12;

$prev_year = $Current_Year - 1;

}

Wenn ($next_month == 13) {}

$next_month = 1;

$next_year = $Current_Year + 1;

}

? >

< table Width = "200" >

< tr align = "center" >

< td Bgcolor = "#999999" Style = "Color: #FFFFFF" >

< Tabelle Width = "100 %" Border = "0" Cellspacing = "0" Cellpadding = "0" >

< tr >

< td Breite = "50 %" align = "Left" >< a Href = "<? Php echo $_SERVER ["PHP_SELF"]. "? Monat =". $prev_month. "& Jahr =". $prev_year;? > "Style =" Color: #FFFFFF "> </a >< / td > zurück

< td Width = "50 %" ausrichten = "Right" >< a Href = "<? Php echo $_SERVER ["PHP_SELF"]. "? Monat =". $next_month. "& Jahr =". $next_year;? > "Style =" Color: #FFFFFF "> Weiter </a >< / td >

</tr >

< / table >

</td >

</tr >

< tr >

< td align = "center" >

< Tabelle Width = "100 %" Border = "0" Cellpadding = "2" Cellspacing = "2" >

< tr align = "center" >

< td Colspan = "7" Bgcolor = "#999999" Style = "Color: #FFFFFF" >< starke ><? Php Echo $month_Names [$Current_Month-1]. " '. $Current_Year;? >< / strong >< / td >

</tr >

< tr >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< starke > Sun < / strong >< / td >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< starke > Mo < / strong >< / td >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< starke > di < / strong >< / td >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< stark > Mi < / strong >< / td >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< starke > Thu < / strong >< / td >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< starke > fr < / strong >< / td >

< td align = "center" Bgcolor = "#999999" Style = "Farbe: #FFFFFF" >< stark > Sat < / strong >< / td >

</tr >

<? Php

$timestamp = mktime(0,0,0,$Current_Month,1,$Current_Year);

$maxday = date("t",$timestamp);

$thismonth = Getdate ($timestamp);

$startday = $thismonth ['Wday'];

für ($i = 0; $i < ($maxday + $startday); $i ++) {}

Wenn (($i % 7) == 0) echo "< tr > \n";

If($i < $StartDay) echo "< td >< / td > \n";

sonst Echo "< td align ="center"Valign ="Mitte"Height ="20px">". ($i - $startday + 1). "</td > \n";

Wenn (($i % 7) == 6) echo "</tr > \n";

}

? >

< / table >

</td >

</tr >

< / table >

< / body >

< / html > "

Geben Sie den Code ohne die Zitate in der ersten und letzten Zeile. Für den aktuellen Monat generiert den Code ein Monatskalenders.

8 Speichern Sie die Datei als PHP-Datei-Typ und laden Sie sie auf Ihrem Webserver.

Tipps & Warnungen

  • Weitere PHP-Beispiele auf, wie verschiedene Dinge mit einem PHP-Kalender zu tun finden Sie unter den Link Keith Devens im Referenzbereich.