Jump to content


Photo

Include


  • Faça o login para participar
2 replies to this topic

#1 ESPIA

ESPIA

    Eu mesmo!

  • Usuários
  • 157 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR
  • Interesses:Processos de Engenharia e Qualidade de Software, mais especificamente Gerência de Projetos, requisitos e regras de Negócios, Técnicas de Análise (AE, OO), Projeto, Codificação (qualquer ferramenta), SGBDR e WEB development.

Posted 11/06/2003, 15:35

Pessoal, antes de mais nada, usei o mecanismo de busca e não encontrei resposta nenhuma, então lá vai.

Estou com a seguinte estrutura:

No raiz -> default.asp fazendo include Virtual para "bin/menu.asp".

Dentro do menu.asp as imagens estão indicadas assim: "images/bla.gif".

Até aqui, OK. Funca!

Abaixo do raiz, criei uma pasta "GERAL".

Dentro do GERAL coloquei mais um default.asp fazendo include File para "../bin/menu.asp".

Até aqui tb tudo bem, só q daí ele quebra todas as imagens usadas no menu.asp... :blink:

Já mudei dentro do menu.asp as referências a imagens para "../images/blu.gif". Daí ele não funfa pro raiz...

Alguém tem idéia de como resolver isto?

OBS.: Eu quero que o meu site seja acessado não só pelo raiz (www), mas pelos subs (tipo www.terra.com.br/webmail ou www.terra.com.br/discovirtual e não somente www.terra.com.br).

Vlw!
BB 20 4D 65 75 20 69 6E 74 65 72 65 73 73 65 20 61 71 75 69 20 E9 20 70 61 72 74 69 63 69 70 61 72 2C 20 64 65 20 66 6F 72 6D 61 20 70 6F 73 69 74 69 76 61 20 65 20 70 72 6F 64 75 74 69 76 61 2C 20 64 65 20 74 6F 64 61 73 20 61 73 20 64 69 73 63 75 73 73 F5 65 73 20 72 65 6C 61 63 69 6F 6E 61 64 61 73 20 61 20 48 61 72 64 77 61 72 65 2C 20 53 6F 66 74 77 61 72 65 20 65 20 57 65 62 20 44 65 76 65 6C 6F 70 6D 65 6E 74 2C 20 61 6C E9 6D 20 64 6F 20 70 72 F3 70 72 69 6F 20 72 65 6C 61 63 69 6F 6E 61 6D 65 6E 74 6F 20 65 20 64 65 73 65 6E 76 6F 6C 76 69 6D 65 6E 74 6F 20 68 75 6D 61 6E 6F 2C 20 65 6E 71 75 61 6E 74 6F 20 FA 74 69 6C 20 65 20 61 67 72 61 64 E1 76 65 6C 2E

» Deixe tudo um pouco melhor do que era antes de você chegar!

#2 The Tamer

The Tamer

    'F' motivos para se gostar de Hexa

  • Usuários
  • 185 posts
  • Sexo:Não informado

Posted 12/06/2003, 09:00

Você deve achar a pasta Raíz MESMO, pois se você disse que há uma pasta um nível acima, esta sua "raíz" não é a raíz, e sim uma sub-pasta... veja


PASTA 1 (root)
:......PASTA 2
: :......PASTA 3
: :

O "www.terra.com.br", cai diretamente na PASTA 1, está sim é a sua raíz, sendo assim, quando for acessar uma imagem dentro da PASTA 3, quando usar o include VIRTUAL, começe com a "/", veja:

"/PASTA 2/PASTA 3/imagem.gif"

se você usar o FILE, você NÃO começa com "/"

"PASTA 2/PASTA 3/imagem.gif"

O seu servidor não encherga (nem sei se escrevi certo), um nível acima da pasta raíz, se antes da PASTA 1, tivesse uma chamada "abobrinha", esta é como se não existisse para ele...

espero que tenha entendido (e eu também a sua pergunta), se eu não respondi o que perguntou exatamente me dê um toque que voltarei! :) :)


Flw
__________________________________________
The Tamer
Quando morrer, escrevam em minha lápide: </life>

Blog: http://www.dtsoftware.eti.br/
MCWD - Macromedia Certified Web Designer MX

#3 ESPIA

ESPIA

    Eu mesmo!

  • Usuários
  • 157 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR
  • Interesses:Processos de Engenharia e Qualidade de Software, mais especificamente Gerência de Projetos, requisitos e regras de Negócios, Técnicas de Análise (AE, OO), Projeto, Codificação (qualquer ferramenta), SGBDR e WEB development.

Posted 12/06/2003, 14:41

Obrigado pela resposta. É "parcialmente" o q eu precisava saber.

Na realidade, acabei resolvendo o problema de outra forma: criei uma var session contendo um Path relacional à pasta onde está o arquivo onde o include será inserido pelo método FILE. Daí, no arquivo include, coloquei no path das imagens esta variável "path", q passa a ser assim, posicional, ou seja, ele vai procurar as imagens a partir da pasta q chama o include. (Meio confuso, mas deu certo.)

Fiz isto, pq esta aplicação pode ser instalada em pastas q não sejam a raiz do server ou um diretório virtual, tipo www. Isto faz com q ele possa ter um dir superior.

Valeu!
BB 20 4D 65 75 20 69 6E 74 65 72 65 73 73 65 20 61 71 75 69 20 E9 20 70 61 72 74 69 63 69 70 61 72 2C 20 64 65 20 66 6F 72 6D 61 20 70 6F 73 69 74 69 76 61 20 65 20 70 72 6F 64 75 74 69 76 61 2C 20 64 65 20 74 6F 64 61 73 20 61 73 20 64 69 73 63 75 73 73 F5 65 73 20 72 65 6C 61 63 69 6F 6E 61 64 61 73 20 61 20 48 61 72 64 77 61 72 65 2C 20 53 6F 66 74 77 61 72 65 20 65 20 57 65 62 20 44 65 76 65 6C 6F 70 6D 65 6E 74 2C 20 61 6C E9 6D 20 64 6F 20 70 72 F3 70 72 69 6F 20 72 65 6C 61 63 69 6F 6E 61 6D 65 6E 74 6F 20 65 20 64 65 73 65 6E 76 6F 6C 76 69 6D 65 6E 74 6F 20 68 75 6D 61 6E 6F 2C 20 65 6E 71 75 61 6E 74 6F 20 FA 74 69 6C 20 65 20 61 67 72 61 64 E1 76 65 6C 2E

» Deixe tudo um pouco melhor do que era antes de você chegar!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq