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

Como hacer un Include de un archivo...

Estas en el tema de Como hacer un Include de un archivo... en el foro de ASP Clásico en Foros del Web. lo que necesito hacer es un include de un archivo contenido su nombre en un campo de la DB es decir: campo... nomArchivo nomArchivo="socio.asp?ide=222" como ...
  #1 (permalink)  
Antiguo 01/02/2008, 18:44
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 5 meses
Puntos: 1
Como hacer un Include de un archivo...

lo que necesito hacer es un include de un archivo contenido su nombre en un campo de la DB es decir:

campo... nomArchivo

nomArchivo="socio.asp?ide=222"

como se podria hacer un

<!--#include file="../../includes/&nomArchivo&&" -->
  #2 (permalink)  
Antiguo 01/02/2008, 19:32
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Como hacer un Include de un archivo...

cada usuario tiene un include??? el nombre esta guardado en una base de datos?

si esta guardado el nombre en la base de datos
Cita:
nomArchivo=RS("campo") '<--- Escribe el nombre del campo que contiene el dato o ruta
%><!--#include file="../../includes/<%=nomArchivo%>" --><%


deberia funcionar, el error que podria salir es de que no existe, pero debes fijarte bien, que la ruta de acceso sea correcta

intentalo y comenta

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 01/02/2008, 19:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Como hacer un Include de un archivo...

No, eso no funciona -el tag de include intenta ejecutarse antes de que pueda leer lo demas- necesitas valerte de otros medios, tal vez:

Código:
Server.Execute("ruta/"&variable&".asp")
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 02/02/2008, 14:14
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 6 meses
Puntos: 9
Re: Como hacer un Include de un archivo...

Un truquillo:

http://www.tutores.org/?codigo=1217

este creo que es el mismo pero más explicado: http://www.aspfacil.com/articulos/includes.asp
  #5 (permalink)  
Antiguo 02/02/2008, 17:50
 
Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: Como hacer un Include de un archivo...

X cosas como esas me pase al PHP
  #6 (permalink)  
Antiguo 03/02/2008, 12:20
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: Como hacer un Include de un archivo...

Muchas gracias posprodukcion

Esto fue lo que me funciono:



Function IncluirHTML(archivo)
Dim objFSO
Dim objText
Dim strPage


'Instanciamos el objeto FSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")


'Abrimos el archivo pasado como argumento
'Utilizamos "MapPath" para hallar la ruta física al archivo.

Set objText = objFSO.OpenTextFile(Server.MapPath(archivo))


'Leemos el contenido y lo devolvemos como una cadena de texto
IncluirHTML = objText.ReadAll

objText.Close
Set objText = Nothing
Set objFSO = Nothing
End Function

La forma de utilizar esta función sería:


Dim aspecto

aspecto = Response.Cookies("aspecto")

'Imprimimos el HTML que el usuario decidió
Response.Write(IncluirHTML(aspecto))
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 23:30.