Bento Evaldo Junior - Desenvolvimento web com PHP e MySQL стр 7.

Шрифт
Фон

padrão.

Se você usa Linux, recomendo o Gedit ou o Kate.

2.5

Resumo

O que fizemos até agora é bem simples, mas já nos dá algumas informações impor-

tantes sobre o PHP. Primeiro, você deve ter percebido que um programa em PHP

começa com <?php. É este pequeno trecho que diz a partir daqui, o PHP deverá

processar os códigos.

16

Casa do Código

Capítulo 2. O primeiro programa em PHP

Outra coisa que podemos perceber é que a instrução echo é usada para impri-

mir informações para o navegador.

Este arquivo também nos mostra que, assim como em outras linguagens, em

PHP uma linha de instruções termina com ; (ponto e vírgula).

Um último aprendizado deste arquivo é a função date(), que recebe um for-

mato de data para formatar a data atual do computador. Usamos algumas opções de

formatação como Y para exibir o ano com quatro dígitos e H para exibir a hora no

formato 24 horas.

2.6

Desafios

Ao final de cada capítulo colocarei alguns desafios como forma de praticar o que

foi visto até aquele momento e até forçar um pouco mais. Dessa forma, você pode

pesquisar mais sobre PHP e resolver novos problemas.

Agora que já conseguimos exibir a data e a hora, tente fazer os desafios abaixo:

Na função date(), experimente mudar o Y para y. O que acontece?

Você consegue exibir a hora no formato de 12 horas, am e pm?

E se você tivesse que exibir o dia da semana? Como faria?

Exiba quantos dias faltam para o próximo sábado. Por exemplo, se hoje for

quarta, então faltam 3 dias para sábado.

Exiba também o nome do mês atual.

17

Capítulo 3

Construindo um calendário com

PHP

Ok, nosso primeiro programa apenas exibia a data e a hora do processamento reali-

zado pelo PHP. Agora vamos criar uma página que exibe um calendário.

Neste capítulo, conheceremos mais

sobre o PHP. Leia com atenção, faça e até

refaça os exercícios. É fundamental para compreender melhor algumas partes do

PHP, então fique de olho nas novidades que serão apresentadas.

3.1

Definindo nosso calendário

Nossa página exibirá um calendário, usaremos tabelas HTML que serão montadas

pelo PHP a cada nova requisição, dessa forma teremos sempre o calendário gerado

pelo PHP, sem ter que criar a página manualmente.

Como estão seus conhecimentos HTML? Hora de desenferrujar e praticar, mas

usaremos PHP para escrever uma parte do nosso HTML.

3.2. Começando o calendário

Casa do Código

Ao final desde capítulo, você terá desenvolvido um programa PHP que vai gerar

um calendário parecido com o abaixo:

Figura 3.1: Exemplo de como ficará o calendário

Perceba que o calendário é apenas uma tabela HTML. Aliás, repare também que

você poderá adicionar esta tabela em outros programas em PHP que você esteja de-

senvolvendo! Isso é bem legal, seu primeiro componente PHP.

Vamos em frente. Neste capítulo você também aprenderá novos comandos e

conceitos do PHP.

3.2

Começando o calendário

Vamos começar definindo a primeira parte do calendário, crie um novo arquivo cha-

mado calendario.php e salve em c:\xampp\htdocs. Lembre-se que um ar-

quivo salvo nesta pasta poderá ser acessado usando o localhost através do nave-

gador.

Pois bem, vamos ao código:

<table border="1">

<tr>

<th>Dom</th>

<th>Seg</th>

<th>Ter</th>

<th>Qua</th>

<th>Qui</th>

<th>Sex</th>

<th>Sáb</th>

20

Casa do Código

Capítulo 3. Construindo um calendário com PHP

</tr>

</table>

Pronto, bem simples. Acesse o endereço localhost/calendario.php e

você verá uma saída parecida com esta:

Figura 3.2: Cabeçalho do calendário

Mas, espera um pouco. Isso é HTML! Não iríamos escrever PHP? Este é mais um

atributo interessante do PHP: Podemos escrever HTML dentro de arquivos PHP.

Veja este outro exemplo de integração de HTML e PHP:

<h1><?php echo "Título dentro do H1"; ?> </h1>

Perceba que o conteúdo da tag h1 é Título dentro do H1 e este conteúdo foi

adicionado usando o echo do PHP. Note também que iniciamos o PHP com <?php,

assim como da outra vez, mas desta vez também fechamos o PHP com ?>. Após o

?>, podemos voltar a colocar HTML.

Podemos iniciar e fechar o PHP diversas vezes dentro de uma estrutura HTML,

mas devemos nomear o arquivo como .php. Tente fazer este exemplo, em um novo

arquivo chamado hoje.php:

<html>

<head>

<title>Dia <?php echo date('d'); ?> </title>

</head>

<body>

<h1>Estamos em <?php echo date('Y'); ?> </h1>

<p>

Agora são <?php echo date('H'); ?> horas e

<?php echo date('i'); ?> minutos.

</p>

</body>

<html>

21

3.3. Usando funções

Casa do Código

3.3

Usando funções

Bem, voltando ao assunto do calendário, vamos adicionar uma função ao arquivo

calendario.php para desenhar uma nova linha na tabela. Uma linha deve conter

sete colunas, para os sete dias da semana:

<?php

function linha()

{

echo "

<tr>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

";

}

?>

<table>

...

</table>

Adicionamos a função antes da tabela. Agora vamos adicionar as linhas:

<table border="1">

<tr>

<th>Dom</th>

<th>Seg</th>

<th>Ter</th>

<th>Qua</th>

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке