Prof. Celso Gallão
Linguagem PHP
Este material contém exercícios referentes ao Resumo das Aulas de PHP.
Exercício 01:
Editar e salvar com o nome deExe01.php
: Utilização de scripts PHP em página HTML.Utilização da função echo().
<HTML><!-- EXERCÍCIO 01 - PHP - PROFESSOR CELSO GALLÃO --> <HEAD>
<TITLE>Exercício 01</TITLE> </HEAD>
<BODY BGCOLOR="blue" TEXT="white"> <?php
//Estou utilizando esta linha para comentário
echo "<H1><CENTER>Testando PHP com HTML<P></H1>"; echo "Estou usando PHP !!!<HR>";
?>
<SCRIPT LANGUAGE=php>
//Outra forma de utilizar o PHP
echo "<H3>Aluno1 - Aluno2</h3>";
echo "<FONT FACE='arial' SIZE='4' COLOR='yellow'>Colégio Singular</FONT>"; </SCRIPT>
</CENTER> </BODY> </HTML>
Exercício 02:
Editar e salvar com o nome deExe02.php
: Utilização de scripts PHP em página HTML.Utilização da função echo(). Utilização de variáveis string.
<HTML><!-- EXERCÍCIO 02 - PHP - PROFESSOR CELSO GALLÃO --> <HEAD>
<TITLE>Exercício 02</TITLE> </HEAD>
<BODY BGCOLOR="orange" TEXT="brown"> <CENTER> <?php //Concatenando Strings $a="José"; $b="Silva"; $c="$a da $b"; echo "<H2>Exercício 02<P></H2>"; echo "Nós não sabemos quem é $c<HR>"; echo '<B>Utilizei a variável $c</B>'; echo "<HR>Aluno1 - Aluno2";
?>
Exercício 03:
Digitar e salvar com o nome deExe03.php
: Utilização de scripts PHP em página HTML.Utilização das funções echo(), date(), checkdate(), mktime(), time() e microtime(). Utilização de variáveis numéricas.
<HTML><!-- EXERCÍCIO 03 - PHP - PROFESSOR CELSO GALLÃO --> <HEAD><TITLE>Exercício 03</TITLE></HEAD>
<BODY BGCOLOR="pink" TEXT="red"> <CENTER>
<H1>Exercício 03 - Trabalhando com Datas</H1> <H2>Utilizando Funções de Data</H2>
<H3>Aluno1 - Aluno2</H3><HR><B>
<FONT FACE= "arial" SIZE="4" COLOR="darkblue"> <?php
//Utilizando date()
echo "Data e Hora atual: "; echo date("F jS Y, h:iA"); echo "<HR>"; //Utilizando checkdate() $mes = 02; $dia = 16; $ano = 1970;
$resp = checkdate($mes, $dia, $ano); if ($resp == 1)
{
echo "A Data $dia/$mes/$ano é Válida !"; }
else {
echo "A Data $dia/$mes/$ano é Inválida !"; } //Utilizando mktime() echo "<HR>"; $hora = 06; $min = 35; $seg = 55;
$dt = mktime($hora, $min, $seg, $mes, $dia, $ano); echo "Data $dia/$mes/$ano às $hora:$min:$seg= $dt"; //Utilizando time() e microtime()
echo "<HR>A hora atual é "; echo time();
echo "<HR>A hora atual exata é"; echo microtime();
?>
</CENTER> </BODY> </HTML>
Utilização de scripts PHP em página HTML. Utilização das funções echo(), if(), elseif(), else{}. Utilização de variáveis string.
<HTML><!-- EXERCÍCIO 04 - PHP - PROFESSOR CELSO GALLÃO --> <HEAD><TITLE>Exercício 04</TITLE></HEAD>
<BODY BGCOLOR="red" TEXT="white"> <CENTER>
<H1>Exercício 04 - Verificação do Sexo das Equipes</H1> <H2>Utilizando Condicional com if()</H2>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="yellow"> <H1>
<?php
//Definindo variáveis e valores $aluno1="José"; $aluno2="Silva"; $nomes="$aluno1 e $aluno2"; $sexo1="F"; $sexo2="M";
//Utilizando a condicional if() com operadores lógicos if ($sexo1 == "M" && $sexo2 == "M")
{
echo "$nomes - Só tem macho nessa equipe!</H1>"; }
elseif ($sexo1 == "F" && $sexo2 == "F") {
echo "$nomes - Só tem mulher de verdade nessa equipe!</H1>"; }
else {
echo "$nomes - Que lindo casal!</H1>"; }
?>
</CENTER> </BODY> </HTML>
Exercício 05:
Digitar e salvar com o nome deExe05.php
: Utilização de scripts PHP em página HTML.Utilização das funções echo() e switch(). Utilização de variáveis numéricas.
<HTML><!-- EXERCÍCIO 05 - PHP - PROFESSOR CELSO GALLÃO --> <HEAD><TITLE>Exercício 05</TITLE></HEAD>
<BODY BGCOLOR="black" TEXT="silver"> <CENTER>
<H1>Exercício 05 - Equipes com até 3 Alunos</H1> <H2>Utilizando Condicional com switch()</H2> <HR><B><FONT FACE= "arial" SIZE="4" COLOR="white"> <?php
//atribuir um valor numeric qualquer para a quantidade $qtd = 7;
//Utilizando condicional com switch() switch ($qtd)
{ case 0:
echo "Não é uma Equipe !"; break;
case 1: case 2: case 3:
echo "A Equipe com $qtd alunos foi aceita !"; break;
default:
echo "A Equipe com $qtd alunos não foi aceita!"; break; } ?> </CENTER> </BODY> </HTML>
Exercício 06:
Editar e salvar com o nome deExe06.php
: Utilização de scripts PHP em página HTML.Utilização das funções echo() e for(). Utilização de variáveis numéricas.
<HTML><!-- EXERCÍCIO 06 - PHP - PROFESSOR CELSO GALLÃO --> <HEAD><TITLE>Exercício 06</TITLE></HEAD>
<BODY BGCOLOR="green" TEXT="darkblue"> <CENTER>
<H1>Exercício 06 - Ímpares de 300 a 350</H1> <H2>Utilizando Loop com for()</H2>
<H3>Aluno1 - Aluno2</H3>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="white"> <?php
//Iniciando um Loop que será executado enquanto //i<350, com início de i=301, variando de 2 em 2 for ($i = 301; $i < 350; $i=$i+2)
{ echo "$i - "; } echo "fim !"; ?> </CENTER> </BODY> </HTML>
Utilização de scripts PHP em página HTML. Utilização das funções echo() e while(). Utilização de variáveis numéricas.
<HTML><!---- EXERCÍCIO 07 - PHP - PROFESSOR CELSO GALLÃO ----> <HEAD>
<TITLE>Exercício 07</TITLE> </HEAD>
<BODY BGCOLOR="darkblue" TEXT="white"> <CENTER>
<H1>Exercício 07 - Ímpares de 300 a 350</H1> <H2>Utilizando Loop com while()</H2>
<H3>Aluno1 - Aluno2</H3>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="white"> <?php
//Iniciando um Loop que será executado
//enquanto i<350, com início de i=301, variando de 2 em 2 $i = 301; while ($i < 350) { echo "$i - "; $i=$i+2; } echo "fim !"; ?> </CENTER> </BODY> </HTML>
Exercício 05 extra:
Utilização de scripts PHP em página HTML. Utilização das funções echo() e switch(). Utilização de variáveis numéricas.
Digitar e salvar com o nome de
Exe05extra.HTM
:Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Formulário HTML: nome=”FORM1”, método=”POST”, página a ser acessada=”Exe05extra.PHP”. 3 - Caixa de texto para digitação da quantidade: nome=”QTDE”, tamanho=”2”, digitação máxima=”2”.
4 - Caixa de texto para digitação do nome do representante: nome=”NOME”, tamanho=”20”, digitação máxima=”30”. 5 - Botão para limpar todos os dados digitados no formulário: rótulo=”Limpar”.
6 - Botão para enviar todos os dados digitados no formulário: rótulo=”Enviar”.
Digitar e salvar com o nome de
Exe05extra.PHP
:Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Receber os dados de FORM1 criando variáveis chamadas: $qtde para QTDE e $nome para NOME. 3 - Exibir mensagens conforme o layout abaixo:
Utilização de scripts PHP em página HTML. Utilização das funções echo(), for() e if(). Utilização de variáveis numéricas.
Digitar e salvar com o nome de
Exe06extra.HTM
:Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Formulário HTML: nome=”FORM2”, método=”POST”, página a ser acessada=”Exe06extra.PHP”. 3 - Caixa de texto para digitação do número inicial: nome=”NUM_INI”, tamanho=”3”, digitação máxima=”3”. 4 - Caixa de texto para digitação do número final: nome=”NUM_FIM”, tamanho=”3”, digitação máxima=”3”. 5 - Botão para limpar todos os dados digitados no formulário: rótulo=”Limpar”.
6 - Botão para enviar todos os dados digitados no formulário: rótulo=”Enviar”.
Digitar e salvar com o nome de
Exe06extra.PHP
:Considere:
1 - Cores, fontes, tamanhos: à sua escolha.
2 - Receber os dados de FORM2 criando variáveis chamadas: $inicial para NUM_INI e $final para NUM_FIM. 3 - Exibir mensagens conforme o layout abaixo: