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

Duda con include

Estas en el tema de Duda con include en el foro de ASP Clásico en Foros del Web. Buenas: Tengo una página asp que tiene englobado un include, es decir, dentro del código asp está la siguiente línea de código: <!--#include file="../pie.inc"--> pie.inc ...
  #1 (permalink)  
Antiguo 15/04/2004, 10:17
 
Fecha de Ingreso: diciembre-2001
Ubicación: Bilbao
Mensajes: 182
Antigüedad: 22 años, 5 meses
Puntos: 0
Duda con include

Buenas:

Tengo una página asp que tiene englobado un include, es decir, dentro del código asp está la siguiente línea de código:

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

pie.inc es una página asp también. Lo que quiero hacer es que desde pie.inc pueda saber la fecha de modificación del asp que lo contiene, en este caso es home.asp

Es decir, si home.asp ha sido modificado por última vez el 13 de abril, que desde pie.inc pueda saber esta fecha. Sé que con la opción LastModified se obtiene este dato, pero con así obtengo la fecha de modificación del pie.inc, y yo lo que quiero es la fecha de home.asp

No sé si me he explicado

¿Se puede hacer? Para más INRI tengo englobado home.asp dentro de un frame, llamado central.
__________________
Un saludo, y gracias de antemano.

Iker M.
  #2 (permalink)  
Antiguo 15/04/2004, 10:35
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, 3 meses
Puntos: 535
Con FSO podrías lograrlo.
En tu archivo include (que, por cierto, cambiale la extención INC por ASP.. es más seguro), colocá esto:


<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set archivo = FSO.GetFile("home.asp")
fecha_de_modificacion = archivo.DateLastModified
set FSO = Nothing
%>


y luego, en home.asp:

<% = fecha_de_modificacion %>
__________________
...___...
  #3 (permalink)  
Antiguo 15/04/2004, 10:51
 
Fecha de Ingreso: diciembre-2001
Ubicación: Bilbao
Mensajes: 182
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias por tu rápida respuesta, pero ahora me surge una duda.

Resulta que ese pie.inc lo uso en muchas páginas asp, por lo que ¿cómo puedo saber el fichero asp desde el que le estoy llamando?

Es decir, esto:
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set archivo = FSO.GetFile("home.asp")
fecha_de_modificacion = archivo.DateLastModified
set FSO = Nothing
%>

tendría que ser así:

<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set archivo = FSO.GetFile(****RUTA DEL FICHERO, QUE NO SABEMOS CUAL ES, HAY QUE SABER CUAL ES****)
fecha_de_modificacion = archivo.DateLastModified
set FSO = Nothing
%>
__________________
Un saludo, y gracias de antemano.

Iker M.
  #4 (permalink)  
Antiguo 15/04/2004, 11:00
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, 3 meses
Puntos: 535
buena esa. dejame pensarlo
__________________
...___...
  #5 (permalink)  
Antiguo 15/04/2004, 11:17
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, 3 meses
Puntos: 535
ok, con la servervariable SCRIPT_NAME:

<%
Archivo = Server.MapPath(Request.ServerVariables("SCRIPT_NAM E"))
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set archivo = FSO.GetFile(Archivo)
fecha_de_modificacion = archivo.DateLastModified
set FSO = Nothing
%>


Ahora si
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 22:31.