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

Como pasar el codigo HTM (resultado de ejecutar una pagina ASP) a un archivo de texto

Estas en el tema de Como pasar el codigo HTM (resultado de ejecutar una pagina ASP) a un archivo de texto en el foro de ASP Clásico en Foros del Web. Mi duda es que no se como pasar el codigo HTM que se obtiene al ejecutar un codigo ASP y guardar ese codigo en un ...
  #1 (permalink)  
Antiguo 09/05/2005, 03:17
 
Fecha de Ingreso: mayo-2005
Mensajes: 36
Antigüedad: 19 años, 1 mes
Puntos: 0
Como pasar el codigo HTM (resultado de ejecutar una pagina ASP) a un archivo de texto

Mi duda es que no se como pasar el codigo HTM que se obtiene al ejecutar un codigo ASP y guardar ese codigo en un fichero de texto.
  #2 (permalink)  
Antiguo 09/05/2005, 05:40
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Puedes utilizar FileSystemObject para crear un archivo de texto.
Recuerda que el IUSER debe tener permiso de escritura en el servidor ó en la carpeta donde se va a guardar el achivo generado.

Saludos
  #3 (permalink)  
Antiguo 09/05/2005, 07:01
 
Fecha de Ingreso: mayo-2005
Mensajes: 36
Antigüedad: 19 años, 1 mes
Puntos: 0
Para la parte que guarda me imagino que se tiene que usar el FileSystemObject, pero el problema esta en obtenger el codigo HTM de una ejecucion de una pagina ASP. ¿Sabe alguien como hacer esto?
  #4 (permalink)  
Antiguo 09/05/2005, 07:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Fácil, implementa algo con el objeto Microsoft.XMLHTTP. Bascar en las respuestas anteriores.

Saludos
  #5 (permalink)  
Antiguo 10/05/2005, 01:49
 
Fecha de Ingreso: mayo-2005
Mensajes: 36
Antigüedad: 19 años, 1 mes
Puntos: 0
Exclamación

He buscado XMLHTTP en este foro y he encontrado varios ejemplos pero todos me dan el mismo error:

Tipo de error:
msxml3.dll (0x80070005)
Acceso denegado.

Uno de los codigos que he usado y que me ha dado este error ha sido:

<%
strFrom = "http://192.168.1.10/pages/view.asp"
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", strFrom, False
xml.Send
sHTML = xml.responseText
%>

¿Alguien sabe por que puede pasar esto? Por permisos no es, esta comprobado.

Gracias por la ayuda.
  #6 (permalink)  
Antiguo 26/05/2005, 10:08
 
Fecha de Ingreso: mayo-2002
Mensajes: 29
Antigüedad: 22 años
Puntos: 0
Hola

yo tambien me encuentro con el mismo problema, supongo que debe ser del servidor. Esperemos que alguien sepa otra forma.
  #7 (permalink)  
Antiguo 26/05/2005, 10:37
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Paso a paso...

En tu ASP vas generando el HTML y lo escribes directo en pantalla como...

%>
<font color='#FF0000'>Hola <%=Nombre%></font>

Bueno, pues lo que puedes hacer muy facil es algo como:

Html = ("<font color='#FF0000'>Hola " & Nombre & "</font>")

Ahi ya tienes el HTMl en una variable tipo cadena, entonces con FileSystem hacer un write comun para crear un archivo html de lo que resulto al final, y tambien al final, haces un:

Response.write Html

Ese es un metodo.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
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 15:14.