Asp Clássico – Server.MapPath e Include

SOBRE SERVER.MAPPATH

Por questões de segurança, não se pode usar dois pontos (..) no include do Asp Clássico.

Para contornar a situação, você usa /

Exemplo:

CODIGO ERRADO:

EnderecoFisico = “../banco/banco.mdb”

EnderecoFisico = Server.MapPath(EnderecoFisico)

CODIGO CERTO:

EnderecoFisico = “/banco/banco.mdb”

EnderecoFisico = Server.MapPath(EnderecoFisico)

SOBRE INCLUDE

Se você usa include, não pode dar include em arquivos que estão em subpastas. Precisa copiar todo o conteúdo das funções na pasta atual.

EXEMPLO ERRADO:

–#include file=”../funcoes/tratacep.asp”

EXEMPLO CERTO:

COPIE O CONTEUDO DA PASTA FUNÇÕES NA PASTA ATUAL, E CHAME ASSIM:

–#include file=”funcoes/tratacep.asp”

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima