Ir para conteúdo

POWERED BY:

Arquivado

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

marina limeira

Chamada de Includes...

Recommended Posts

Quais sugestoes de voces neste caso, vejam:

 

toda pagina tenho que colocar um include,

 

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

 

so que tem varias pastas

 

raiz /

/pasta1

/pasta2

...

/pasta30

 

e como sempre preciso alterar este codigo, alterar e copiar para cada pasta é um trabalho enorme.

 

1) onde devo colocar o codigo ?

2) como devo fazer referencia dele estando em qualquer pasta esteja onde estiver, pois o include tem problemas de referencias ..

 

obrigada pelas sugestoes

 

Marina

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode criar um arquivo de configuracao e faz as alterações soemnte nele, tipo assim:

 

config.asp:

<%
'*************** EDITE CONFORME CONFIG. DE SUA APLICAÇÂO

' Alterar path do database
strDBPath = Server.MapPath("/blog/blog.mdb")

' Alterar path do  rss feed
xmlpath = Server.MapPath("/blog/xml/rss.xml")

' Alterar domínio
strLink = "http://www.teste.com"

' Alterar esta pasta ex "/ blog /" ou deixar vazios "/" se raiz
strFolder = "/blog/"

'formato de hora se24 h deixar vazio "" else "ampm" if AM/PM
timeFormat = ""

'Time zone exemplo "+0100" or "GMT"
zTime = "GMT"

'*************** STOP
'On error resume next

blogName = "Blog X.1"

sConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath

set conn = Server.CreateObject("ADODB.Connection")

sub OpenDB(sConn)
	conn.open sConn
end sub

sub CloseDB()
	conn.close
	set conn = nothing
end sub

%><!--#include file="adovbs.inc"--><!--#include file="function.asp"-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

para colocar o include, vai dar um trabalho só para fazer até o mapeamento, mais depois irá alterar sempre dentro de codigo.asp sem precisar mexer nas outras pastas ou arquivos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode por exemplo, como te falei acima, você ter uma arquivo tipo de configuração ,funções,includes

e chmar apenas este arquivo, e quando tiver alterações você faz apenas nele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marina, você pode também ao invés de usar o include file, usar o include virtual.

Assim você joga o arquivo para a raiz e depois coloca o caminho virtual para ela.

 

Assim:

 

<!--#include virtual="../cabecalho.asp"-->

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode manter na raiz e utilizar a "\" (contra barra) antes do nome em seu include, ela "diz" para o servidor que é para ir para a raiz do domínio e a partir dela iniciar a seqüencia de pastas.

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.