Foros del Web » Programando para Internet » ASP Clásico »

ASP: variable en un fichero externo.

Estas en el tema de ASP: variable en un fichero externo. en el foro de ASP Clásico en Foros del Web. Hola a todos, en una página ASP (pagina.asp) tengo tengo una conexión a Access de la siguiente forma llamando a: <!--#include file="parametros.inc"--> parametros.inc contine: <% ...
  #1 (permalink)  
Antiguo 07/03/2005, 08:09
aci
 
Fecha de Ingreso: abril-2004
Mensajes: 97
Antigüedad: 20 años
Puntos: 0
ASP: variable en un fichero externo.

Hola a todos,

en una página ASP (pagina.asp) tengo tengo una conexión a Access de la siguiente forma llamando a:

<!--#include file="parametros.inc"-->

parametros.inc contine:

<% cadConex="DSN=yyyy.xxxx;DATABASE=xxxx;DriverId=25; FIL=MS Access;ImplicitCommitSync=Yes;"
%>

Como ya sabeis, yyyy representa al dominio donde está la base de datos.


¿sabeis cómo puedo hacer que yyyy. sea una variable en parametros.inc y que coja el valor desde otro fichero ?

Espero haberme explicado.
Muchas gracias a todos y saludos,

Alberto.
  #2 (permalink)  
Antiguo 07/03/2005, 09:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Hola,

antes de nada, no uses extenciones .INC para tus includes, usá extensiones .ASP (cuestiones de seguridad)... o sea que renombrá la página parametros.inc a parametros.asp.

ahora si, creo entender que necesitás hacer algo así:

parametros.asp:
Código:
<!--#include file="otra_pagina.asp"-->
<% cadConex="DSN=" & yyyy & ".xxxx;DATABASE=xxxx;DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;"
%>
en donde otra_pagina.asp tendrá un contenido como el siguiente:

Código:
<% yyyy = "nombreDominio" %>
__________________
...___...
  #3 (permalink)  
Antiguo 07/03/2005, 16:21
aci
 
Fecha de Ingreso: abril-2004
Mensajes: 97
Antigüedad: 20 años
Puntos: 0
muchas gracias, así podré actualizarlo más cómodamente.

no sé si concierne a este foro... ¿pero por qué es más inseguro utilizar la extensión .inc?

gracias de nuevo
  #4 (permalink)  
Antiguo 07/03/2005, 17:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
porque si alguien sabe la dirección exacta del archivo include, y este es .inc, al tipear la URL en su browser podrá ver (o descargar) el contenido del mismo aunque su contenido sea código ASP. En cambio, si usás extensión .asp, la "información sensible" que éste pudiese contener (como rutas a bases de datos, nombres de ususrios, contraseñas, etc) no será visible de ninguna manera... o dará errores o lo que sea... pero finalmente no tendrá acceso al código de ese archivo.

saludos
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:17.