Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 01-feb-2008, 17:44   #1 (permalink)
Fabu_dina ha deshabilitado el karma
 
Fecha de Ingreso: enero-2004
Mensajes: 211
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&&" -->
Fabu_dina está desconectado   Responder Citando
Antiguo 01-feb-2008, 18:32   #2 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.588
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
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
Shiryu_Libra está desconectado   Responder Citando
Antiguo 01-feb-2008, 18:55   #3 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.263
Enviar un mensaje por MSN a u_goldman
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
__________________
¿Qué darías por vivir un sueño?
u_goldman esta en línea ahora   Responder Citando
Antiguo 02-feb-2008, 13:14   #4 (permalink)
PosProdukcion está en el buen camino
 
Avatar de PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Mensajes: 487
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
PosProdukcion está desconectado   Responder Citando
Antiguo 02-feb-2008, 16:50   #5 (permalink)
Chory ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Mensajes: 16
Re: Como hacer un Include de un archivo...

X cosas como esas me pase al PHP
Chory está desconectado   Responder Citando
Antiguo 03-feb-2008, 11:20   #6 (permalink)
Fabu_dina ha deshabilitado el karma
 
Fecha de Ingreso: enero-2004
Mensajes: 211
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))
Fabu_dina está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93