Enviar mail con flash y php
Aquí os expongo un código muy simple para mandar mails desde flash utilizando php.
Os comento. Primero el código necesario para flash:
- function enviar_mail() {
- error.text = “enviando mail..”;
- enviarmail = new LoadVars();
- enviarmail.nombre = nombre.text;
- enviarmail.mail = mail.text;
- enviarmail.texto = texto.text;
- enviarmail.sendAndLoad(”email.php”, enviarmail, “POST”);
- enviarmail.onLoad = function() {
- error.text = “mail enviado correctamente!”;
- };
- }
- enviar.onRelease = function() {
- enviar_mail();
- };
Primero creamos una función que llamamos enviar_mail. Esta función recoje los valores de los campos de texto y los manda mediante “POST” al php que será quien enviará el mail.
Código email.php
- $sendTo = “ferran82@gmail.com”;
- $subject = “My Flash site reply”;
- $headers = “From: ” . $_POST[”nombre”] . “<" . $_POST["mail"] .">\r\n”;
- $headers .= “Reply-To: ” . $_POST[”mail”] . “\r\n”;
- $headers .= “Return-path: ” . $_POST[”mail”];
- $message = $_POST[”texto”];
- mail($sendTo, $subject, $message, $headers);
- ?>
Este código recoje las variables nombre, mail y texto mandadas por flash y con la función mail enviamos el mail.
Simple, no?
Ejemplo:
This movie requires Flash Player 8
39 comments November 6th, 2006