Os calendários podem ser usados para uma variedade de razões em um site: adicionando um calendário como um selecionador de data para uma transmissão form- Web Próximos eventos em forma de calendário para informar o seu visitors- ou ter um calendário de decoração como um benefício extra para os seus visitantes para verificar a data. Não importa qual é o propósito, é fácil de incorporar um calendário em outra codificação PHP no site. Há ainda calendários pré-fabricados PHP para tornar o processo fácil.
Dreamweaver Calendar Visual
Comprar e baixar o Dreamweaver plug-in Visual Calendário do site da Adobe. Dê um duplo clique no arquivo baixado para instalar o plug-in dentro do Dreamweaver.
Abra Dreamweaver eo arquivo PHP que você deseja incluir o calendário no.
Clique em "Cardápio," "comandos" e depois "Insira Calendar Visual" para inserir o calendário na página. Salvar e carregar a página para o servidor Web juntamente com o "TDE_VCalendar" pasta encontrada no download.
Vá para a página de administração para o calendário. O endereço da Web será "yousite.com/TDE_VCalendar/Admin." Definir o idioma, nome de utilizador e palavra-passe para o calendário.
Clique no "Adicionar" botão sob o calendário para adicionar uma nova nota para a agenda. Clique em "Editar" para editar a aparência do calendário ou para excluir uma nota.
Codificação de um calendário PHP
Abra uma nova página em branco em um editor de texto ou aplicativo de autoria Web.
Digite o seguinte código para criar o calendário:
"
lt;? php
$ Month_Names = Array ("janeiro", "fevereiro", "marcha", "abril", "Pode", "Junho", "julho", "agosto", "setembro", "Outubro", "novembro", "dezembro");
if (! isset ($ _ REQUEST ["mês"])) $ _REQUEST ["mês"] = Data ("n");
if (! isset ($ _ REQUEST ["ano"])) $ _REQUEST ["ano"] = Data ("Y");
$ Current_month = $ _REQUEST ["mês"];
$ CURRENT_YEAR = $ _REQUEST ["ano"];
$ 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;
}
?gt;
Anterior Próximo lt;? php echo $ month_Names [$ current_month-1] `. .? `$ Current_Year- gt; dom seg ter qua qui sex Sentou lt;? php
$ Timestamp = mktime (0,0,0, $ current_month, 1, $ CURRENT_YEAR);
$ Maxday = Data ("t", $ Timestamp);
$ ThisMonth = getdate ($ timestamp);
$ StartDay = $ thisMonth [ `wday`];
for ($ i = 0- $ ilt; ($ maxday + $ StartDay) - $ i ++) {
if (($ i% 7) == 0) echo "
n"; if ($ i lt; $ StartDay) echo " n";
else echo "
". ($ I - $ StartDay + 1). " n";if (($ i% 7) == 6) eco " n";
}
?gt;
"
Digite o código sem as citações sobre a primeira e última linha. O código irá gerar um calendário mensal para o mês atual.
Salve o arquivo como um tipo de arquivo PHP e enviá-lo para o servidor Web.
dicas & avisos
- Para obter mais exemplos de PHP sobre como fazer coisas diferentes com um calendário PHP, consulte o link Keith Devens na seção de Referência.