ARTICULOS

Haciendo un "Recomendar a un amigo" en ASP

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

Del.icio.us Facebook Technorati

El ejemplo que vamos a ver a continuación consta simplemente de un formulario y de un componente encargado del envio de emails, en este caso utilizaremos el ya recomendado AspEmail.

Formulario

El formulario contiene 4 campos, los cuales se completarán con los datos (nombre y email) de las dos personas:

Tu nombre:

Tu Email:

Nombre de tu amigo:

Email de tu amigo:

El código del formulario es:

<form method="POST"
action="recomendar.asp"
target="_blank">
<p><strong><font face="Verdana" size="1">Tu nombre:<br>
<input type="text" name="tunombre" size="20"><br>
Tu Email:<br>
<input type="text" name="tuemail" size="20"><br>
Nombre de tu amigo:<br>
<input type="text" name="sunombre" size="20"><br>
Email de tu amigo:<br>
<input type="text" name="suemail" size="20"><br>
</font></strong><input type="submit" value="Recomendar" name="B1"></p>
</form>

Recomendar.asp

El script de ASP de recomendar.asp es sin duda una sencilla aplicación para enviar emails:

<%
'Recojemos los datos del formulario
tunombre=Request.Form("tunombre")
tuemail=Request.Form("tuemail")
sunombre=Request.Form("sunombre")
suemail=Request.Form("suemail")

'Especificamos el servidor SMPT del correo y creamos el objeto
strHost = "servmail.tusitio.com"
Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Host = strHost

Mail.From = "no-reply@webexperto.com"
Mail.FromName = "WebExperto.com"
Mail.AddAddress suemail

'Asunto del mensaje
Mail.Subject = "Un amigo te recomienda WebExperto.com"
'Cuerpo del mensaje en HTML
Mail.IsHTML = True
Mail.Body = "<HTML><BODY><p><font face=verdana size=2>Hola! Tu amigo "&tunombre&" ("&tuemail&") recomienda que ingreses a <a href='http://www.webexperto.com'>www.webexperto.com</a>, un sitio que posee contenido de utilidad para webmasters.<br><br>Te esperamos!</p></font></BODY></HTML>"
strErr = ""
bSuccess = False
On Error Resume Next ' catch errors
Mail.Send ' send message
If Err <> 0 Then ' error occurred
strErr = Err.Description
else
bSuccess = True
End If
%>
<html>
<head>
<title>Recomendar a un amigo</title>
</head>
<body>
<p><font face=arial size=2><%=tunombre%>: tu amigo <%=sunombre%> recibirá en su email <%=suemail%> tu recomendación.</font></p>
<p><font face=arial size=2>Puedes cerrar esta ventana.</font></p>
</body>
</html>

Solo resta modificar el mensaje que se enviará en email y realizar una página de confirmación dentro de recomendar.asp.

 

Más artículos sobre ASP

1. Sistema de noticias en ASP
2. Reconocer idioma del visitante
3. Manual de introducción al ASP
4. Selects dependientes con ASP y BD
5. Contando visitantes activos
6. Haciendo un "Recomendar a un amigo" en ASP
7. Llenar un listbox a partir de una base de datos
8. Creando una galería de fotos
9. Generador de claves aleatorias
10. Utilizando cookies en ASP
Más artículos...

Otros artículos...

Java Script Scroll de noticias con JavaScript
Varios Conexión FTP desde Dreamweaver
PHP Historia de PHP
Servidores Instalación del Personal Web Server
Hojas de Estilo Capas visibles e invisibles
HTML Todo sobre formularios en html
PHP Contando visitantes activos con PHP
WML WAP Detector de navegadores WAP
Marketing Plan de navegación eficaz
XML XHTML 1.0 - Manual de introducción
Más artículos...