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

pasar de una pagina dinamica con a 1000 estaticas

Estas en el tema de pasar de una pagina dinamica con a 1000 estaticas en el foro de ASP Clásico en Foros del Web. como podria a partir de una pagina dinamica tipo ejemplo.asp?n=xxx donde x va de 1 a 1000 guardar en cd las 1000 paginas estaticas tipo: ...
  #1 (permalink)  
Antiguo 02/04/2007, 05:56
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 10 meses
Puntos: 0
pasar de una pagina dinamica con a 1000 estaticas

como podria a partir de una pagina dinamica tipo ejemplo.asp?n=xxx
donde x va de 1 a 1000

guardar en cd las 1000 paginas estaticas tipo: ejemplo1000.html
  #2 (permalink)  
Antiguo 02/04/2007, 07:33
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: pasar de una pagina dinamica con a 1000 estaticas

Yo lo haria asi:

1 - Creo objeto Microsoft.XMLHTTP
2 - Creo objeto FileSystemObject
3 - Bucle de 1 a 1000
4 - Llamo a archivo ejemplo.asp?n=xxx con el objeto XMLHTTP para que me lo procese.
5 - Grabo con FileSystemObject el resultado del proceso anterior en modo texto y con la extension .html
6 - Una vez finalizado el bucle, cierro objetos



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 02/04/2007, 17:24
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: pasar de una pagina dinamica con a 1000 estaticas

gracias tamm, me suena a chino, pero seguro q me pusiste en la linea de la solucion.

ahora voy a:
0.- Agradecer a tamm
1.- Buscar en google ejemplos de xmlhttp
2.- Buscar en google ejemplos de FilesystemObject
3.- hacer lo que me dijo tam
4.- poner el timeout a 10000000
5.- repetir 3
6.- repetir 0
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 18:20.