mynewspapers.net

Hur du infogar en kalender på din webbplats med PHP

Hur du infogar en kalender på din webbplats med PHP


Kalendrar kan användas för en mängd olika skäl på en webbplats: lägga till en kalender som en datumväljare för ett webbformulär; sänder kommande evenemang i kalendern form att informera dina besökare; eller att ha en dekorativ kalendern som en extra förmån för dina besökare att kontrollera datumet. Oavsett vad syftet är det lätt att integrera en kalender i andra PHP kodning på webbplatsen. Det finns även färdiga PHP kalendrar att göra processen enkel.

Instruktioner

Dreamweaver Visual kalender

• Köp och nedladdning Dreamweaver visuella kalender plug-in från Adobes webbplats. Dubbelklicka på den nedladdade filen för att installera plugin-programmet inom Dreamweaver.

• Öppna Dreamweaver och PHP-filen som du vill inkludera i kalendern i.

• Klicka på "Meny", "Kommandon" och sedan "Infoga Visual kalender" Infoga kalendern på sidan. Spara och ladda upp sidan till webbservern tillsammans med den "TDE_VCalendar"-mappen i nedladdningen.

• Gå till administratörssidan för kalendern. Adressen kommer att vara "www.yousite.com/TDE_VCalendar/Admin." Ställa in språk, användarnamn och lösenord för kalendern.

• Klicka på knappen "Lägg till" under kalendern till lägga till en ny notering i kalendern. Klicka på "Redigera" Redigera utseendet av kalender eller ta bort en anteckning.

Kodning en PHP kalender

• Öppna en ny tom sida i en textredigerare eller Web authoring program.

• Skriv i följande kod för att skapa kalendern: "< html >< kropp ><? php $month_Names = Array ("Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"); om (! isset($_REQUEST["month"])) $ _ begäran ["månad"] = date("n"); om (! isset($_REQUEST["year"])) $ _ begäran ["år"] = date("Y"); $Current_Month = $ _ begäran ["månad"]; $Current_Year = $ _ begäran ["år"]; $prev_year = $Current_Year; $next_year = $Current_Year; $prev_month = $Current_Month-1; $next_month = $Current_Month + 1. om ($prev_month == 0) {$prev_month = 12; $prev_year = $Current_Year - 1;} om ($next_month == 13) {$next_month = 1; $next_year = $Current_Year + 1.}? >< tabell bredd = "200" >< tr align = "center" >< td bgcolor = "#999999" stil = "färg: #FFFFFF" >< tabell bredd = "100%" gränsen = "0" cellspacing = "0" cellpadding = "0" >< tr >< td bredd = "50%" align = "left" >< en href = "<? php echo $_SERVER ["PHP_SELF"]. "? månad =". $prev_month. "& år =". $prev_year;? > "style =" color: #FFFFFF "> föregående < /a >< /td >< td bredd ="50% "align ="rätt">< en href =" <? php echo $_SERVER ["PHP_SELF"]. "? månad =". $next_month. "& år =". $next_year;? > "stil =" färg: #FFFFFF "> nästa < /a >< /td >< /tr >< / tabell >< /td >< /tr >< tr >< td align ="center">< tabell bredd ="100% "gränsen ="0"cellpadding ="2"cellspacing ="2">< tr align ="center">< td colspan ="7"bgcolor ="#999999"style =" färg: #FFFFFF ">< stark ><? php echo $month_Names [$Current_Month-1]." ". $Current_Year;? >< / strong >< /td >< /tr >< tr >< td align ="center"bgcolor ="#999999"stil =" färg: #FFFFFF ">< solen starka > < / strong >< /td >< td align ="center"bgcolor ="#999999"stil =" färg: #FFFFFF ">< stark > Mon < / strong >< /td >< td align ="center"bgcolor ="#999999"stil ="färg : #FFFFFF ">< stark > tis < / strong >< /td >< td justera ="center"bgcolor ="#999999"stil =" färg: #FFFFFF ">< strong > ons < / strong >< /td >< td align ="center"bgcolor ="#999999"stil =" färg: #FFFFFF ">< stark > Tor < / strong >< /td >< td justera ="center"bgcolor ="#999999"stil =" färg: #FFFFFF ">< stark > fre < / strong >< /td >< td align ="center"bgcolor ="#999999"stil ="färg : #FFFFFF ">< stark > lör < / 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 ++) {om (($i % 7) == 0) echo "< tr > \n"; if($i < $startday) echo "< td >< /td > \n"; annat echo "< td align ="center"nederkant ="mellersta"höjd ="20px">". ($i - $startday + 1). "< /td > \n"; om (($i % 7) == 6) echo "< /tr > \n"; }? >< / tabell >< /td >< /tr >< / tabell >< / body >< / html > "Skriv i koden utan noteringar på första och sista raden. Koden kommer att generera en månadskalender för den aktuella månaden.

• Spara filen som en PHP-filtyp och ladda upp den till din webbserver.