March 28
Calendari possono essere utilizzati per una varietà di ragioni su un sito: aggiungere un calendario come un selettore di data per un modulo Web; radiodiffusione prossimi eventi in forma di calendario per informare i visitatori; o che hanno un calendario decorativo come un ulteriore vantaggio per i visitatori di verificare la data. Non importa quale sia lo scopo, è facile da incorporare un calendario in altri codici PHP sul sito. Ci sono anche i calendari PHP pre-fatti per rendere il processo facile.
1 Acquistare e scaricare il Dreamweaver visiva calendario plug-in dal sito Web di Adobe. Fare doppio clic sul file scaricato per installare il plug-in all'interno di Dreamweaver.
2 Aprire Dreamweaver e il file PHP che si desidera includere il calendario in.
3 Clicca su "Menu", "Comandi" e poi "Inserisci visiva calendario" da inserire nel calendario nella pagina. Salvare e caricare la pagina al server Web con la cartella "TDE_VCalendar" che si trova nel download.
4 Vai alla pagina di amministrazione per il calendario. L'indirizzo Web sarà "www.yousite.com/TDE_VCalendar/Admin." Impostare la lingua, username e password per il calendario.
5 Fare clic sul pulsante "Aggiungi" sotto il calendario per aggiungere una nuova nota al calendario. Clicca su "Modifica" per modificare l'aspetto grafico del calendario o per eliminare una nota.
6 Aprire una nuova pagina vuota in un editor di testo o un'applicazione Web authoring.
7 Digitare il seguente codice per creare il calendario:
"<Html>
<Body>
<? Php
$ Month_Names = array ( "Gennaio", "Febbraio", "Marzo", "Aprile", "può", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", " Dicembre");
if (! isset ($ _ richiesta [ "mese"])) $ _REQUEST [ "mese"] = date ( "n");
if (! isset ($ _ richiesta [ "anno"])) $ _REQUEST [ "anno"] = date ( "Y");
$ Current_month = $ _REQUEST [ "mese"];
$ CURRENT_YEAR = $ _REQUEST [ "anno"];
$ Prev_year = $ CURRENT_YEAR;
$ Next_year = $ CURRENT_YEAR;
$ Prev_month = $ current_month-1;
$ Next_month = $ current_month + 1;
if ($ prev_month == 0) {
$ Prev_month = 12;
$ Prev_year = $ CURRENT_YEAR - 1;
}
if ($ next_month == 13) {
$ Next_month = 1;
$ Next_year = $ CURRENT_YEAR + 1;
}
?>
<Table width = "200">
<Tr align = "center">
<Td bgcolor = "# 999999" style = "color: #FFFFFF">
<Table width = "100%" border = "0" cellspacing = "0" cellpadding = "0">
<Tr>
<Td width = "50%" align = "left"> <a "&year=" href="<?php eco $_SERVER["PHP_SELF"]. "?month=". $prev_month.. $prev_year; ?> "style =" color: #FFFFFF "> precedente </a> </ td>
<Td width = "50%" align = "right"> <a href="<?php eco $_SERVER["PHP_SELF"]. "?month=". $next_month. "&year=". $next_year; ?> "style =" color: #FFFFFF "> Avanti </a> </ td>
</ Tr>
</ Table>
</ Td>
</ Tr>
<Tr>
<Td align = "center">
<Table width = "100%" border = "0" cellpadding = "2" cellspacing = "2">
<Tr align = "center">
<Td colspan = "7" bgcolor = "# 999999" style = "color: #FFFFFF">? <Strong> <? Php echo $ month_Names [$ current_month-1] '. '$ CURRENT_YEAR.; ?> </ Strong> </ td>
</ Tr>
<Tr>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> Sun </ strong> </ td>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> Mon </ strong> </ td>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> mar </ strong> </ td>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> Wed </ strong> </ td>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> gio </ strong> </ td>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> ven </ strong> </ td>
<Td align = "center" bgcolor = "# 999999" style = "color: #FFFFFF"> <strong> Sat </ strong> </ td>
</ Tr>
<? Php
$ Timestamp = mktime (0,0,0, $ current_month, 1, $ CURRENT_YEAR);
$ Maxday = data ( "t", $ timestamp);
$ Questomese = GETDATE ($ timestamp);
$ StartDay = $ questomese [ 'wday'];
for ($ i = 0; i <$ ($ maxday + $ StartDay); $ i ++) {
if (($ i% 7) == 0) echo "<tr> \ n";
if ($ i <$ StartDay) echo "<td> </ td> \ n";
else echo "<td align = 'center' valign = 'middle' height = '20px'>". ($ I - $ StartDay + 1). "</ Td> \ n";
if (($ i% 7) == 6) echo "</ tr> \ n";
}
?>
</ Table>
</ Td>
</ Tr>
</ Table>
</ Body>
</ Html> "
Digitare il codice senza le citazioni sulla prima e l'ultima riga. Il codice genererà un calendario mensile per il mese corrente.
8 Salvare il file come un tipo di file PHP e caricarlo sul server Web.