|
<< Funções | Introdução ao Modelo de Objectos >>
|
procedimentos > inclusões |
|
|
. : : . inclusões . : : .
|
Server Side Includes ou
SSI é uma linguagem de programação muito simples, mas também com um
número muito limitado de instruções. Vamos apenas considerar uma opção que o
SSI nos permite usar nos nossos scripts ASP: include/virtual
A definição das Funções é semelhante às Sub:
|
<!-- #Include File="nome_ficheiro.inc"
--> |
Tal como em C temos a declaração
#include <stdio.h>, temos também a directiva #include em VBScript.
A finalidade é exactamente semelhante: #include inclui o ficheiro
especificado na localização dada. Qualquer script que esteja dentro desse
ficheiro incluído, é automaticamente executado.
Os ficheiros de inclusão são
normalmente usados para guardar aplicações gerais, funções, procedimentos,
assim como várias funções utilitárias, como por exemplo: ValidarEmail (email);
ValidarLogin (utilizador, password); etc. Cada uma destas funções analisa a
autenticidade ou não das strings que lhes são passadas como parâmetros.
Podes colocar estas funções em apenas 1 ficheiro, e inclui-lo nas páginas
Web necessárias.
Também podes usar esta funcionalidade para inserir cabeçalhos e rodapés
em todas as páginas. Ao colocares todo o conteúdo standard num ficheiro,
podes simplesmente incluir esse ficheiro em cada uma das tuas páginas Web.
Desta forma já não precisas de copiar e colar o código em todas as páginas
Web. As actualizações também são mais fáceis, uma vez que podes modificar
apenas um ficheiro, sem a preocupação de actualizar todas as páginas Web.
Outra forma da directiva Include
utiliza a palavra Virtual:
|
<!--
#Include Virtual="/directorio/nome_ficheiro.inc" --> |
Desta forma o ficheiro é localizado
tendo em conta o seu caminho virtual. Na minha opinião, esta é a forma mais
segura de incluir ficheiros, pois independentemente de onde esteja a página
no servidor, o endereço para incluir um ficheiro em qualquer página é sempre o
mesmo. De acordo com a linha acima, é
esperado encontrar o ficheiro em:
|
www.dominio.com/directorio/nome_ficheiro.inc |
Nota que o caminho virtual do
ficheiro acima, é o que é introduzido na declaração #Include.
<< Funções | Introdução ao Modelo de Objectos >>
|