Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mateushim

Criando include em ASP com variável

Recommended Posts

Olá Pesssoal

 

Nesse tutorial irei mostrar como colocar uma variável ASP no endereço de caminho de uma include.

 

Estou criando ele, pois vi varias questões sobre isso na internet.

 

Primeiramente, uma include em ASP funciona dessa maneira:

 

<!--#include file="pagina.asp"-->

 

No file vai a página que incluira nessa página que está chamando

 

Agora se fizermos dessa maneira:

 

<%
	Dim pagina = "pagina.asp"
%>
<!--#include file="<%=pagina %>"-->
Ou algo semalhante a isso, não irá funcionar

 

Uma maneira que encontrei para fazer funcionar, foi utilizando

 

<%
Server.Execute("pagina.asp")
%>

Essa função executa a página, assim podendo executar a partir da variável, exemplo:

 

<%
	Dim pagina = "pagina.asp"

	Server.Execute(pagina)
%>

Para maiores informações sobre essa função, clique aqui

 

Acessem meu blog http://mateusgamba.wordpress.com/

 

até a próxima

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vale lembrar que Server.Execute não faz a mesma coisa que o INLCUDE, pois as variáveis e função criadas na página "pai", não poderão ser acessadas pela página "filha".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o hargon disse não é exatamente a mesma coisa mas para situações especificas o execute é muito bom

Compartilhar este post


Link para o post
Compartilhar em outros sites

O hargon postou há um tempo atrás no lab de scripts uma função para fazer includes, onde vce pode tanto usar variáveis como usar condições. E faz a mesma coisa que o include. Procure no Lab. De Scripts que vce encontra.

 

edit

---------

 

parece que me enganei, axo que ele não postou no lab... mas eu tenho certeza que ele fez um script assim ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.