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

Email con html de muchas Líneas

Estas en el tema de Email con html de muchas Líneas en el foro de ASP Clásico en Foros del Web. Hola, Bien, tengo funcionando un envío de correo por página ASP y funciona bien enviando código html. Ahora tengo que enviar otra html pero esta ...
  #1 (permalink)  
Antiguo 15/04/2005, 12:13
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Email con html de muchas Líneas

Hola,

Bien, tengo funcionando un envío de correo por página ASP y funciona bien enviando código html.

Ahora tengo que enviar otra html pero esta tiene demasiado diseño (Está hecha en dreamweaver) y yo utilizo la forma de envío asignando las líneas de esta manera:

Código PHP:
mensaje="<html><head>"
mensaje=mensaje "<title>Pagina de Envío</title>"&vbcrlf
mensaje
=mensaje " </head><body><div align=center>"&vbcrlf
mensaje
=mensaje " <center>"&vbcrlf 

Entonces no quiero hacer esto manual a cada línea del dreamweaver.

Existe alguna forma de encadenar todo un bloque de html?

Gracias de antemano.
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 15/04/2005, 12:38
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
Supongo que es tarea de una sola vez, ¿no?, ¿por qué no haces una programita en Delphi, VB, ASP(FSO) que haga lo que quieres?, lo corres y lo tiras.
  #3 (permalink)  
Antiguo 15/04/2005, 13:35
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
ya estaba imaginando eso, dime una cosa para toda esa concatenación que estoy haciendo todas las comillas dobles:

Código PHP:
<td width="4" height="16">< 
Deben ser todas remplazadas por comillas sencillas no?

Un saludo. Gracias.
__________________
EL LIMITE ES EL UNIVERSO
  #4 (permalink)  
Antiguo 15/04/2005, 13:41
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
También podés reemplazarlas por dos comillas dobles seguidas:

VariableASP = "<td width=""4"" height=""16"">"
__________________
...___...
  #5 (permalink)  
Antiguo 15/04/2005, 14:03
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
De hecho lo que dice A_Z es lo ideal ya que las comillas sencillas (apostrofes) no estan dentro dde la norma w3c, si mal no recuerdo, por lo que algún browser, pudiera ser que no las interprete (aunque ¿cual browser es ese?, no se)
  #6 (permalink)  
Antiguo 15/04/2005, 14:22
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
Igual, creo haber leído alguna vez en la w3c que los apóstrofes sí están dentro del estandard. Pero es un recuergdo vago.

Ah, ya te paso un script que tenía por allí que hace +- lo que necesitás para "variabilizar" (?) código HTML.. dejáme buscarlo.
__________________
...___...
  #7 (permalink)  
Antiguo 15/04/2005, 14:36
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
Mmmm... no estoy seguro si esta era la versión final, pero por las dudas probala a ver si te sirve:


Código:
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Archivo = FSO.OpenTextFile("c:\inetpub\wwwroot\unArchivo.asp", 1, false)
Contenido = Archivo.ReadAll
Contenido = Split(Contenido, vbcrlf)


For i = 0 To Ubound(Contenido)
	tmp = Contenido(i)
	tmp = Replace(tmp, CHR(034), CHR(034) & CHR(034))
	tmp = "strHTML = strHTML & """ & Server.HTMLEncode(tmp) & """ & vbcrlf" & "<br>"
	tmp = Replace(tmp, " ", "&nbsp;")
	Response.Write tmp
Next

Archivo.Close
Set Archivo = Nothing
Set FSO = Nothing
%>
__________________
...___...
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:45.