problema con funciones.inc

21/02/2005 - 10:10 por sa | Informe spam
Hola,

estoy haciendo una aplicacion asp.. donde utilizo funciones que estan en
otro directorio, por ejemplo:

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

al ejecutar la página se muestra en ella todo el contenido de ese
archivo, es decir, se ve el codigo fuente de todas las funciones de ese
archivo.

alguien sabe por qué ocurre esto?

saludos y gracias,

Preguntas similare

Leer las respuestas

#1 Benjamin Porter
21/02/2005 - 13:41 | Informe spam
Tu archivo funciones.inc... ¿tiene codigo ASP? Si es así, el archivo debe
incluir los tags de inicio y cierre de codigo ASP:

<%

' aqui van las funciones...

%>


Debes procurar, además, que en el archivo padre la sentencia "include" NO
vaya dentro de los tags señalados, ya que los includes los procesa el
servidor ANTES que el codigo ASP, es decir:

Puede ser asi:
<%
' codigo X
%>
<!--#include file="../../includes/funciones.inc" -->
<%
' otro codigo
%>


Pero NUNCA asi:
<%
' codigo X
<!--#include file="../../includes/funciones.inc" -->
' codigo Y
%>


Finalmente, recomendarte que tus archivos de inclusion, tengan lo que
tengan, sean de extensión ".asp". Esto no es la causal de tu error, pero se
sugiere dado que como archivo ".inc" cualquier que descubra la ubicacion
puede descargarlo y ver tus funciones, strings de conexion a la base de
datos (claves incluidas en algunos casos), etc.



Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")






"sa" escribió en el mensaje
news:eVxLzU$
Hola,

estoy haciendo una aplicacion asp.. donde utilizo funciones que estan en
otro directorio, por ejemplo:

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

al ejecutar la página se muestra en ella todo el contenido de ese
archivo, es decir, se ve el codigo fuente de todas las funciones de ese
archivo.

alguien sabe por qué ocurre esto?

saludos y gracias,
Respuesta Responder a este mensaje
#2 TR
21/02/2005 - 21:36 | Informe spam
Muchas gracias Benjamin,

tus comentarios siempre son de gran ayuda :)

gracias de nuevo,

un cordial saludo.,

Benjamin Porter escribió:
Tu archivo funciones.inc... ¿tiene codigo ASP? Si es así, el archivo debe
incluir los tags de inicio y cierre de codigo ASP:

<%

' aqui van las funciones...

%>


Debes procurar, además, que en el archivo padre la sentencia "include" NO
vaya dentro de los tags señalados, ya que los includes los procesa el
servidor ANTES que el codigo ASP, es decir:

Puede ser asi:
<%
' codigo X
%>
<!--#include file="../../includes/funciones.inc" -->
<%
' otro codigo
%>


Pero NUNCA asi:
<%
' codigo X
<!--#include file="../../includes/funciones.inc" -->
' codigo Y
%>


Finalmente, recomendarte que tus archivos de inclusion, tengan lo que
tengan, sean de extensión ".asp". Esto no es la causal de tu error, pero se
sugiere dado que como archivo ".inc" cualquier que descubra la ubicacion
puede descargarlo y ver tus funciones, strings de conexion a la base de
datos (claves incluidas en algunos casos), etc.


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