INCLUDE – Inclusão de arquivos
INCLUDE – Inclusão de arquivos

Realizar a inclusão de um arquivo é muito útil, quando, por exemplo, você cria funções genéricas que podem ser utilizadas em todo o site. Pode-se incluir arquivos de qualquer tipo. Os mais comuns são os .txt, .inc, .html, .php e .asp.

Existem duas maneiras de incluir um arquivo:

  • INCLUDE FILE
  • INCLUDE VIRTUAL

O INCLUDE FILE toma como endereço a partir de onde seu arquivo atual está. Já o INCLUDE VIRTUAL utiliza a raiz do site como endereço.

O exemplo a seguir ilustra essa situação:

Diretórios

Diretórios

Na estrutura acima os diretórios que realmente nos importa é o diretório MinhasFuncoes e o MeuSite.

No diretório MinhasFuncoes encontra-se o arquivo funcoes_data.asp que contém uma função de data como segue abaixo:

Site da web Padrão\MinhasFuncoes\ funcoes_data.asp

1
2
3
4
5
<%
Function data_completa
response.write formatDateTime(date(),1)
end function
%>

No diretório MeuSite, existe um subdiretório home onde dentro dele encontra-se o arquivo index.asp , que é o arquivo que estou desenvolvendo. Neste arquivo eu desejo utilizar a função data_completa, para isso preciso realizar a inclusão do arquivo funcoes_data.asp. Segue como seria a inclusão do arquivo utilizando INCLUDE FILE e INCLUDE VIRTUAL:

<!– #INCLUDE FILE=”../../MinhasFuncoes/funcoes_data.asp” –>

<!– #INCLUDE VIRTUAL=”/MinhasFuncoes/funcoes_data.asp” –>

A diferença entre os dois modos é bem visível, já que quando se usa o INCLUDE FILE você deve indicar o caminho a partir do diretório onde está o arquivo que você está trabalhando (Site da web Padrão\MeuSite\home\index.asp) até o arquivo a ser incluso, no exemplo deve-se subir dois níveis utilizando “../”. Já com o INCLUDE VIRTUAL, deve-se indicar o caminho a ser incluído a partir da raiz do site. O INCLUDE VIRTUAL é mais prático e mais cômodo, pois se a qualquer momento você mudar o local do arquivo index.asp, por exemplo, você não precisa se preocupar em acertar os includes por que eles estão sendo referenciados a partir da raiz.

Segue o código do arquivo index.asp:

Site da web Padrão\MeuSite\home\index.asp

1
&lt;!-- #INCLUDE VIRTUAL="/MinhasFuncoes/funcoes_data.asp" --&gt;

<html>

<head>

<title>Página de teste</title>

</head>

<body>

<font color=”#ff0000″>

<%call data_completa%>

</font>

</body>

</html>

Críticas, dúvidas e sugestões são bem vindas, sintam-se a vontade nos comentários.

Let’s play the game[bb]

06 de abril de 2010
Categoria(s): ASP e .NET
Faça sua parte, divulgue o Post !!
  • Twitter
  • Google Buzz
  • Digg
  • Delicious
  • Stumbleupon
  • Technorati
  • Reddit
  • Facebook
  • LinkedIn
  • E-mail
Você pode gostar de ver:
Sobre o Autor
Guto Xavier
Tenho 23 anos e atualmente trabalho como Desenvolvedor Web. Comecei na área de tecnologia aos 15 anos como professor, ramo pelo qual me apaixonei e me identifiquei, atualmente não dou mais aula para me dedicar a outros projetos, mas em breve voltarei as salas de aulas. Já passei por algumas empresas como professor e desenvolvedor web, dentre elas uma grande rede de ensino do Brasil, uma multinacional, e, atualmente trabalho em uma universidade de fama nacional desenvolvendo produtos internos. Faço freelas pra agências e empresas particulares, sempre na área de web. Atualmente estudo também a parte de mídias sociais e SEO. Sou extremamente vidrado em tecnologia e tenho muito prazer em trabalhar nessa área.
Exibir Pingbacks/Trackbacks
Comentários (0)
Exibir Comentários
Pingbacks/Trackbacks (0)
  • Ainda não há comentários, seja você o primeiro !!

  • Este post não possui Pingbacks/Trackbacks

Escreva um Comentário

Blog webARTz: Onde a WEB encontra a ARTE

2008~2012 Blog webARTz // Powered by Wordpress // Hospedado na KingHost // Desenvolvido por: Agência BBD
Fechar
Voltar ao Topo
Atenção !!
Nosso blog passou por grandes mudanças e melhorias na estrutura, recursos e conteúdo.

Estas alterações podem causar dificuldade na navegação, por este motivo alguns bugs e/ou problemas podem ocorrer. Caso isso ocorra pedimos que você nos notifique pelo "Fale Conosco" aqui do blog.

No momento estamos trabalhando para o perfeito funcionamento
do blog.

Obrigado !!
Fechar
Abrir Aviso