Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Meio Bobo!


Nabvchodhonozohr

Pergunta

Alguém pode me dar um help? O q eu estou fazendo de errado?

home = server.MapPath("home.asp")

Response.Redirect("home.asp")

Essas linhas estão em um include na raiz. Home está na raíz. O arquivo q chama o include está um subdiretório abaixo da raiz. O include contém uma instrução if para executar ou não o código acima.

Ou seja, funciona assim:

subdir/arquivo.asp - include >> home.asp na raíz.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

O problema é q este é um arquivo de segurança. Tipo, eu criei um arquivo q eu coloco em todas as pag. como include, e nesse arquivo há um processamento pra ver se o cara num tá tentando acessar conteúdo restrito. Se tiver eu redireciono ele. Só q o site tem vários níveis de subdiretórios, e a pág. pra qual eu estou redirecionando é na raíz.

Eu vou ter q criar vários includes para diferentes níveis de subdiretórios?

OBS: Desculpe a minha ignorância. Trabalhar com os pontinhos (../file.asp) tá me deixando louco.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0
OBS: Desculpe a minha ignorância. Trabalhar com os pontinhos (../file.asp) tá me deixando louco.

Hehehehe

Qual programador web que não é louco ?

 ../ -> puxa o arquivo de dentro do servidor!! Caminho absoluto 
 ./ -> puxa o arquivo de dentro do diretorio!! Caminho relativo 

Abraços!! laugh.gif

OBS: quero ver vc, muito louco, falar este mantra que é seu nick

Link para o comentário
Compartilhar em outros sites

  • 0

hehe

eu vi esse nome no filme MATRIX 3!

Resolveu sua duvida?

Link para o comentário
Compartilhar em outros sites

  • 0

Fala Dark0!

Cara, pelo q o ursolouco me disse o server.mappath não me ajudaria não. Portanto o q eu fiz foi o seguinte: na include eu coloquei o endereço pro redirecionamento usando o caminho absoluto e quando houver alguma página mais escondida, infelizmente eu vou ter q criar outro include com o caminho diferente tipo (vê se eu entendi):

../home.asp para arquivos em nível raíz/subdir/arq.asp;

../../home.asp para arquivos em nível raíz/subdir/subdir/arq.asp;

...

e assim por diante.

Tem outro jeito?

Link para o comentário
Compartilhar em outros sites

  • 0
hehe

eu vi esse nome no filme MATRIX 3!

Resolveu sua duvida?

E o nome da Nave da Mina que o Morpheus pagava uma madeira....!!

Saquei agora...

hehe

é isso ae mesmo

"Nabucodonozor" o nome da nave da mina lá..

Cara, eu não entendi, hehe normal..

Mudaria alguma coisa se você usasse o caminho físico do diretorio?

Ex:

E:\servidor\usuario\site\index.asp

Ao invés de usar o caminho 'virtual', usar o caminho 'físico' :?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...