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

grabar y enviar correo

Estas en el tema de grabar y enviar correo en el foro de ASP Clásico en Foros del Web. solicito ayuda para ver quien me puede ayudar en el comando de form quiero que me guarde la informacion de un formato en mi base ...
  #1 (permalink)  
Antiguo 10/03/2003, 14:15
 
Fecha de Ingreso: marzo-2003
Ubicación: df
Mensajes: 1
Antigüedad: 23 años, 7 meses
Puntos: 0
grabar y enviar correo

solicito ayuda para ver quien me puede ayudar
en el comando de form quiero que me guarde la informacion de un formato en mi base de datos pero a la vez quiero que me envie un correo de aviso con los datos del formato que se estan guardando en la base de datos

<FORM method="POST" ACTION="insertar.asp" onSubmit="return valid(this)">

aqui lo inserto en la base de datos pero para que me envie un correo de aviso como?

agradeceria mucho su ayuda
  #2 (permalink)  
Antiguo 02/04/2003, 15:19
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 23 años, 9 meses
Puntos: 4
Mira, aquí te doy el código completo que yo utilizaba hasta hace poco en mi sitio web.

Este ejemplo, recogía la información que un usuario ingresaba en un formulario para registrarse en el sitio, la insertaba en la base de datos y al mismo tiempo le envía un correo electrónico, solicitando su confirmación de alta como usuario.

Aquí va el código. Se necesitas ayuda, avisa

Código PHP:
<%
Response.addHeader "pragma", "no-cache"
Response.CacheControl = "Private"
Response.Expires = 0
%>
<!-- 
Generador de password-->
<%
Function 
generadordeclaves(longituddeclave)
Dim numerodecaracteres 
Dim salida
Dim char_array
char_array 
= Array("1", "2", "3", "4", "5", "6", "7", "8", "9", _
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", _
"K", "L", "M", "N", "P", "Q", "R", "S", "T", _
"U", "V", "W", "X", "Y", "Z")


Randomize()

Do While 
Len(salida) < longituddeclave
salida 
= salida & char_array(Int(36 * Rnd()))
Loop

generadordeclaves 
= salida
End 
Function

numerodecaracteres=6
%>

<!-- 
agrega usuario a la DB -->
<%Const 
adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4
Set conn 
= Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("/mdb-database/public/cybermuzikos/comunav.mdb"))
set rs=createobject("ADODB.Recordset")

rs.CursorType = adOpenKeyset 
rs
.LockType = adLockOptimistic 
Destino
=Request.Form("correo")
usuario=Request.form("usuario")
ip=request.form("ip")
registro=generadordeclaves(numerodecaracteres)

rs.open "usuarios",conn
rs
.addnew
rs
("usuario")=usuario
rs
("password")=registro
rs
("email")=Destino
rs
("ip")=ip
rs
.update
rs
.close
%>


<!-- 
envia e-mail -->
<%
Set Mail = Server.CreateObject ("CDONTS.Newmail")
Mail.BodyFormat = 0
Mail
.MailFormat = 0
Mensaje 
= "<style> p { margin-top: 0; margin-bottom: 0; } </style>"
Mensaje = Mensaje & "<p><b><font face='Tahoma' size='5'>Comuna Virtual® </font></b></p>"
Mensaje = Mensaje & "<p align='left'><b><font face='Arial' size='2'><i>La Comunidad Virtual de "
Mensaje = Mensaje & "CybermúzikosFree!</i></font></b></p>"
Mensaje = Mensaje & "<p align='left'><font face='MS Sans Serif' size='1'>"
Mensaje = Mensaje & "<a href='http://www.hazteunsitio.com/public/cybermuzikos'>"
Mensaje = Mensaje & "http://www.hazteunsitio.com/public/cybermuzikos</a> </font></p><hr>"
Mensaje = Mensaje & "<p align='left'><font face='MS Sans Serif' size='1'>Estimad@ <b>"&usuario
Mensaje 
= Mensaje & "</b>:</font></p>"
Mensaje = Mensaje & "<p align='left'><font face='MS Sans Serif' size='1'>Para activar tu cuenta en la"
Mensaje = Mensaje & "<b> Comuna Virtual</b> de <b><a href='http://www.cybermuzikos.com.ar'>"
Mensaje = Mensaje & "CybermúzikosFree!</a> </b>debes ingresar a la página principal desde </font></p>"
Mensaje = Mensaje & "<p align='left'><font face='MS Sans Serif' size='1'>"
Mensaje = Mensaje & "<a href='http://www.hazteunsitio.com/public/cybermuzikos/default.asp'>"
Mensaje = Mensaje & "http://www.hazteunsitio.com/public/cybermuzikos/default.asp</a> e introducir los "
Mensaje = Mensaje & "siguientes datos:</font></p><blockquote>"
Mensaje = Mensaje & "<p align='left'><font face='MS Sans Serif' size='1'>Usuario: <b>"&usuario
Mensaje 
= Mensaje & "</b></font></p><p align='left'><font face='MS Sans Serif' size='1'>Contraseña: <b>"&registro
Mensaje 
= Mensaje & "</b></font></p></blockquote>"
Mensaje = Mensaje & "<p align='justify'><font face='MS Sans Serif' size='1'>Desde allí, podrás "
Mensaje = Mensaje & "modificar tu contraseña y editar tu perfil, además de enviar y descargar "
Mensaje = Mensaje & "archivos, realizar búsquedas por título y muchas opciones más.</font></p>"
Mensaje = Mensaje & "<p align='justify'>&nbsp;</p>"
Mensaje = Mensaje & "<p align='justify'><b><font face='MS Sans Serif' size='1'>Gracias por estar con "
Mensaje = Mensaje & "nosotros!</font></b></p>"
Mensaje = Mensaje & "<p align='justify'>_____________</p>"
Mensaje = Mensaje & "<p align='justify'><font face='MS Sans Serif' size='1'>Recibe un Cordial Saludo,</font></p>"
Mensaje = Mensaje & "<p align='justify'><font face='MS Sans Serif' size='1'>El Equipo de Comuna "
Mensaje = Mensaje & "Virtual</font><font face='MS Sans Serif' size='2'>®</font></p>"

Mail.From = "CybermúzikosFree!_Argentina<[email protected]>"
Mail.To = Destino
Mail
.Subject = "Comuna Virtual - Clave de Registro para "&usuario
Mail
.Body = Mensaje

Mail
.Send
Set Mail 
= Nothing
%> 
y aquí entraba el código HTML informándole que se le había enviado un e-mail a su casilla de correo
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #3 (permalink)  
Antiguo 27/04/2003, 06:10
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 24 años, 9 meses
Puntos: 1
Pues en la pagina insertar.asp despues de las lineas de codigo que insertan los datos pones otras pocas para mandar el correo usando el componente que tengas, CDONTS, ASPEMAIL, JMAIL, ETC
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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:28.