Ya hicimos un artículo sobre cómo realizar esta aplicación
con ASP, ahora llegó el turno de hacerlo en PHP. Para ellos utilizaremos la
función mail() para poder enviar emails desde una página PHP.
Formulario
Este archivo (formulario.htm) es un simple formulario con
4 campos:
El código html del formulario es:
formulario.htm
<form method="POST" action="recomendar.php">
<p>Recomienda este sitio a un amigo:</p>
<p>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="nombreamigo" size="20"><br>
Email de tu amigo:<br>
<input type="text" name="emailamigo" size="20"><br>
<br>
<input type="submit" value="Recomendar" name="B1"></p>
</form>
Recomendando a un amigo
El archivo recomendar.php es el encargado
de procesar el formulario y realizar el envío del mail. El código y su explicación
son los siguientes:
recomendar.php
<?
// Completamos la variable $asunto con el título del mensaje
// y armamos el mensaje dentro de la variable $mensaje
$asunto = "Un amigo te recomienda WebExperto.com";
$mensaje = "Hola ".$nombreamigo.", tu amigo ".$tunombre."
recomienda
que ingreses al sitio www.webexperto.com, en el cual podrás encontrar
gran cantidad de recursos y contenidos para webmasters.";
// Utilizamos la función mal() de PHP para realizar el envío
// del mensaje
mail($emailamigo, $asunto, $mensaje, "From: ".$tuemail);
?>
<html>
<head><title>Recomendarnos</title></head>
<body>
Muchas gracias por recomendarnos.
</body>
</html>
Ahora debes modificar el mensaje, la página de agradecimiento,
y estarás listo para utilizarlo en tu sitio.