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,
 

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,

Preguntas similares