Você está na página 1de 8

Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof.

Celso Gallo Pgina 1






P R O G R A M A O










CADFkNO DF
FXFkC|C|O8
PkAI|CO8








Prof. Ce|so Go||o - 4 ed|o





Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 2



CADERNO DE EXERCCIOS DE PHP
Prof. Celso Gallo


Linguagem PHP

Este material contm exerccios referentes ao Resumo das Aulas de PHP.

Exerccio 01: Editar e salvar com o nome de Exe01.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao da funo echo().

<HTML><!-- EXERCCIO 01 - PHP - PROFESSOR CELSO GALLO -->
<HEAD>
<TITLE>Exerccio 01</TITLE>
</HEAD>
<BODY BGCOLOR="blue" TEXT="white">

<?php
//Estou utilizando esta linha para comentrio
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'>Colgio Singular</FONT>";
</SCRIPT>

</CENTER>
</BODY>
</HTML>

Exerccio 02: Editar e salvar com o nome de Exe02.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao da funo echo().
Utilizao de variveis string.

<HTML><!-- EXERCCIO 02 - PHP - PROFESSOR CELSO GALLO -->
<HEAD>
<TITLE>Exerccio 02</TITLE>
</HEAD>
<BODY BGCOLOR="orange" TEXT="brown">
<CENTER>

<?php
//Concatenando Strings
$a="Jos";
$b="Silva";
$c="$a da $b";
echo "<H2>Exerccio 02<P></H2>";
echo "Ns no sabemos quem $c<HR>";
echo '<B>Utilizei a varivel $c</B>';
echo "<HR>Aluno1 - Aluno2";
?>

</CENTER>
</BODY>
</HTML>


Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 3


Exerccio 03: Digitar e salvar com o nome de Exe03.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo(), date(), checkdate(), mktime(), time() e microtime().
Utilizao de variveis numricas.

<HTML><!-- EXERCCIO 03 - PHP - PROFESSOR CELSO GALLO -->
<HEAD><TITLE>Exerccio 03</TITLE></HEAD>
<BODY BGCOLOR="pink" TEXT="red">
<CENTER>
<H1>Exerccio 03 - Trabalhando com Datas</H1>
<H2>Utilizando Funes 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 Vlida !";
}
else
{
echo "A Data $dia/$mes/$ano Invlida !";
}

//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>


Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 4


Exerccio 04: Digitar e salvar com o nome de Exe04.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo(), if(), elseif(), else{}.
Utilizao de variveis string.

<HTML><!-- EXERCCIO 04 - PHP - PROFESSOR CELSO GALLO -->
<HEAD><TITLE>Exerccio 04</TITLE></HEAD>
<BODY BGCOLOR="red" TEXT="white">
<CENTER>
<H1>Exerccio 04 - Verificao do Sexo das Equipes</H1>
<H2>Utilizando Condicional com if()</H2>
<HR><B><FONT FACE= "arial" SIZE="4" COLOR="yellow">
<H1>

<?php
//Definindo variveis e valores
$aluno1="Jos";
$aluno2="Silva";
$nomes="$aluno1 e $aluno2";
$sexo1="F";
$sexo2="M";

//Utilizando a condicional if() com operadores lgicos
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>


Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 5


Exerccio 05: Digitar e salvar com o nome de Exe05.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e switch().
Utilizao de variveis numricas.

<HTML><!-- EXERCCIO 05 - PHP - PROFESSOR CELSO GALLO -->
<HEAD><TITLE>Exerccio 05</TITLE></HEAD>
<BODY BGCOLOR="black" TEXT="silver">
<CENTER>
<H1>Exerccio 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 "No 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 no foi aceita!";
break;
}
?>
</CENTER>
</BODY>
</HTML>

Exerccio 06: Editar e salvar com o nome de Exe06.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e for().
Utilizao de variveis numricas.

<HTML><!-- EXERCCIO 06 - PHP - PROFESSOR CELSO GALLO -->
<HEAD><TITLE>Exerccio 06</TITLE></HEAD>
<BODY BGCOLOR="green" TEXT="darkblue">
<CENTER>
<H1>Exerccio 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 incio de i=301, variando de 2 em 2
for ($i = 301; $i < 350; $i=$i+2)
{
echo "$i - ";
}
echo "fim !";
?>
</CENTER>
</BODY>
</HTML>


Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 6


Exerccio 07: Editar e salvar com o nome de Exe07.php:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e while().
Utilizao de variveis numricas.

<HTML><!---- EXERCCIO 07 - PHP - PROFESSOR CELSO GALLO ---->
<HEAD>
<TITLE>Exerccio 07</TITLE>
</HEAD>
<BODY BGCOLOR="darkblue" TEXT="white">
<CENTER>
<H1>Exerccio 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 incio de i=301, variando de 2 em 2
$i = 301;
while ($i < 350)
{
echo "$i - ";
$i=$i+2;
}
echo "fim !";
?>

</CENTER>
</BODY>
</HTML>


Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 7


Exerccio 05 extra:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo() e switch().
Utilizao de variveis numricas.

Digitar e salvar com o nome de Exe05extra.HTM:

Considere:
1 - Cores, fontes, tamanhos: sua escolha.
2 - Formulrio HTML: nome=FORM1, mtodo=POST, pgina a ser acessada=Exe05extra.PHP.
3 - Caixa de texto para digitao da quantidade: nome=QTDE, tamanho=2, digitao mxima=2.
4 - Caixa de texto para digitao do nome do representante: nome=NOME, tamanho=20, digitao mxima=30.
5 - Boto para limpar todos os dados digitados no formulrio: rtulo=Limpar.
6 - Boto para enviar todos os dados digitados no formulrio: rtulo=Enviar.




Digitar e salvar com o nome de Exe05extra.PHP:

Considere:
1 - Cores, fontes, tamanhos: sua escolha.
2 - Receber os dados de FORM1 criando variveis chamadas: $qtde para QTDE e $nome para NOME.
3 - Exibir mensagens conforme o layout abaixo:





Colgio Singular - Caderno de Exerccio das Aulas de PHP - Prof. Celso Gallo Pgina 8


Exerccio 06 extra:
Utilizao de scripts PHP em pgina HTML.
Utilizao das funes echo(), for() e if().
Utilizao de variveis numricas.

Digitar e salvar com o nome de Exe06extra.HTM:

Considere:
1 - Cores, fontes, tamanhos: sua escolha.
2 - Formulrio HTML: nome=FORM2, mtodo=POST, pgina a ser acessada=Exe06extra.PHP.
3 - Caixa de texto para digitao do nmero inicial: nome=NUM_INI, tamanho=3, digitao mxima=3.
4 - Caixa de texto para digitao do nmero final: nome=NUM_FIM, tamanho=3, digitao mxima=3.
5 - Boto para limpar todos os dados digitados no formulrio: rtulo=Limpar.
6 - Boto para enviar todos os dados digitados no formulrio: rtulo=Enviar.




Digitar e salvar com o nome de Exe06extra.PHP:

Considere:
1 - Cores, fontes, tamanhos: sua escolha.
2 - Receber os dados de FORM2 criando variveis chamadas: $inicial para NUM_INI e $final para NUM_FIM.
3 - Exibir mensagens conforme o layout abaixo:



Dica: Voc se lembrou de verificar se o nmero inicial mpar?

Você também pode gostar