Вы находитесь на странице: 1из 6

Modulo 5

Desenvolvimento de páginas Web Dinâmicas

6 - Funções Particulares do PHP

Redes de Comunicação
PROFESSORA ELSA SILVA, elsa.silva@esap.edu.pt
ANO LETIVO 2010/2011

CURSO PROFISSIONAL
Técnico de Gestão e Programação de Sistemas Informáticos
6 - Funções Particulares 2

Função Include

 O comando PHP include é muito útil porque permite incluir dinamicamente


o conteúdo de um ficheiro PHP dentro de outro.
 Um site normalmente tem uma estrutura que se mantém durante a
navegação. Podemos ter zonas de menus, de cabeçalho e de rodapé
definidas em ficheiros php independentes para posteriormente utilizarmos
incluídos num ficheiro php principal.

Sintaxe
include(“nomeficheiro.php”);

Exemplo:

<?php include("navegar.inc"); ?>

Módulo 5: Desenvolvimento de Páginas Web Dinâmicas


Elsa Silva Redes de Comunicação
6 - Funções Particulares 3

Função Include

Exemplo 1

(…) código header.php // Ficheiro a incluir no cabeçalho do site


echo “Aqui ficará a parte do cabeçalho <br>”;
(…)
(…) código footer.php // Ficheiro a incluir no cabeçalho do site
echo “Aqui ficará a parte do rodapé<br>”;
(…)
(…) código main.php
include(“header.php”);
echo “Aqui ficará a parte do conteúdo da página. <br> Esta
será a parte variável deste site <br>”;
include(“footer.php”);
(…)

Módulo 5: Desenvolvimento de Páginas Web Dinâmicas


Elsa Silva Redes de Comunicação
6 - Funções Particulares 4

Função header

 A função header é utilizada quando pretendemos que determinada ação


ou condição encaminhe para uma página diferente da atual.

Sintaxe:
header(“Location:pagina_de_destino.php”);

Exemplo 1

(…)
if ($login == “aluno” && $password == “123”)
{header(“Location:main.php”);}
else
{header(“Location:main.php”);}
(…)

Módulo 5: Desenvolvimento de Páginas Web Dinâmicas


Elsa Silva Redes de Comunicação
6 - Funções Particulares 5

Função Isset

 A função isset verifica se uma variável está ou não definida. Retorna 0


(FALSE), se a variável não estiver definida, ou retorna 1 (TRUE) em caso
contrário.

Sintaxe:
isset(“$nome_variavel_a_testar”);

Exemplo 1

(…)
$a=1;
If (isset($a)){
echo “A variável encontra-se definida.”;
else
echo “Variável inexistente!!!”;
(…)
Módulo 5: Desenvolvimento de Páginas Web Dinâmicas
Elsa Silva Redes de Comunicação
Exercício
Crie 3 ficheiros de nome header.php, main.php, e
footer.php colocando-os no mesmo directório.

Os ficheiros devem escrever na página web a zona


a que pertencem.

Envie por email para Elsa.Silva@esap.edu.pt