problema con funcion .inc

08/04/2005 - 19:36 por TR | Informe spam
hola,

en una página asp pongo:

<!--#include file="../../includes/funciones.inc" -->

ese archivo .inc contiene una función.

al llamar a la función desde la página asp, sale el siguiente error:


Active Server Pages error 'ASP 0131'

Disallowed Parent Path

/noticias/alta/index.asp, line 5

The Include file '../../includes/funciones.inc' cannot contain '..' to
indicate the parent directory.


no encuentro la solucion,

alguien me puede ayudar?

un cordial saludo

Preguntas similare

Leer las respuestas

#1 Gabriel South
08/04/2005 - 20:33 | Informe spam
Estas posicionado en /noticias/altas/
y quieres sacar el include de /includes no es asi?

pues bien, include no permite los "../../" (creo que include virtual si
permite, aunque no me acuerdo bien como se usa este),

De cualquier manera puedes usar:

<!--#include file="/includes/funciones.inc" -->

Estando en cualquier nivel de directorios, va a funcionar siempre porque le
indicas el path absoluto de donde sacar el .INC.

Suerte, Gabriel.


"TR" wrote in message news:
hola,

en una página asp pongo:

<!--#include file="../../includes/funciones.inc" -->

ese archivo .inc contiene una función.

al llamar a la función desde la página asp, sale el siguiente error:


Active Server Pages error 'ASP 0131'

Disallowed Parent Path

/noticias/alta/index.asp, line 5

The Include file '../../includes/funciones.inc' cannot contain '..' to
indicate the parent directory.


no encuentro la solucion,

alguien me puede ayudar?

un cordial saludo

Respuesta Responder a este mensaje
#2 Benjamin Porter
09/04/2005 - 19:06 | Informe spam
El problema es que estás referenciando a un archivo que está mas arrriba de
la raiz del sitio.

Ejemplo: tu sitio parte en la carpeta

d:\wwwroot\clientes\cliente1\public_html (aqui es donde llegas al tipear
www.tusitio.com)

y estás referenciando al include aqui:

d:\wwwroot\clientes\includes\funciones.inc

Ignoro si tu archivo .inc está ahi efectivamente o lo estas referenciando
mal... el caso es que debes ponerlo dentro de la raiz de tu web y llamarlo
desde ahi...

Ejemplo:

d:\wwwroot\clientes\cliente1\public_html\paginaX.asp

d:\wwwroot\clientes\cliente1\public_html\includes\funciones.inc

Ahi si puedes, desde paginax.asp llamas con <!--#include
file="includes/funciones.inc" -->





Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")









"TR" escribió en el mensaje news:
hola,

en una página asp pongo:

<!--#include file="../../includes/funciones.inc" -->

ese archivo .inc contiene una función.

al llamar a la función desde la página asp, sale el siguiente error:


Active Server Pages error 'ASP 0131'

Disallowed Parent Path

/noticias/alta/index.asp, line 5

The Include file '../../includes/funciones.inc' cannot contain '..' to
indicate the parent directory.


no encuentro la solucion,

alguien me puede ayudar?

un cordial saludo

Respuesta Responder a este mensaje
#3 TR
09/04/2005 - 19:35 | Informe spam
gracias :)

Benjamin Porter escribió:
El problema es que estás referenciando a un archivo que está mas arrriba de
la raiz del sitio.

Ejemplo: tu sitio parte en la carpeta

d:\wwwroot\clientes\cliente1\public_html (aqui es donde llegas al tipear
www.tusitio.com)

y estás referenciando al include aqui:

d:\wwwroot\clientes\includes\funciones.inc

Ignoro si tu archivo .inc está ahi efectivamente o lo estas referenciando
mal... el caso es que debes ponerlo dentro de la raiz de tu web y llamarlo
desde ahi...

Ejemplo:

d:\wwwroot\clientes\cliente1\public_html\paginaX.asp

d:\wwwroot\clientes\cliente1\public_html\includes\funciones.inc

Ahi si puedes, desde paginax.asp llamas con <!--#include
file="includes/funciones.inc" -->


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida