Código PHP para generar auto responder.

187 views
Skip to first unread message

Flavio Pivaral

unread,
Feb 14, 2011, 1:37:50 PM2/14/11
to PHPGT Grupo de PHPeros de Guatemala
Jóvenes buen provecho.
Les escribo para ver si alguien puede darme la mano con un tema.
Tengo un formulario Flash que envía 5 campos a un PHP, este genera un
email que llega al buzón de un administrador.
El punto es que quiero hacer que también envíe automáticamente un
email a la persona que llenó los campos del formulario Flash.
Alguien puede darme una mano?


<!--Inicia el código-->


<?
// NO TOCAR ENVIA Y RECIBE VAlORES DE FLASH
echo "&dato= Preparando a Enviar";
$head = "From: ".$_POST['email']."\r\n";
// NO TOCAR ENVIA Y RECIBE VAlORES DE FLASH



//AQUI COLOCAS LA DIRECCION A DONDE TIENE QUE LLEGAR
$dest = "fpiv...@gmail.com";

// AQUI ES EL ASUNTO QUE LLEVA EL MENSAJE AL LLEGAR AL BUZON
$asunto = "Soporte";



// Aqui es el CUERPO DEL MENSAJE, aqui es donde AGREGAS LOS OTROS
NOMBRES Y LO EDITAS TAMBIEN EN EL FLASH
$msg = "------------------------------- \n";
$msg.= " Comentarios \n";
$msg.= "------------------------------- \n";
if (isset($_POST['tema'])) {
$msg.= "Servicio: ".$_POST['tema']."\n";
}
$msg.= "Nombre: ".$_POST['nombre']."\n";
$msg.= "tel: ".$_POST['tel']."\n";
$msg.= "email: ".$_POST['email']."\n";
$msg.= "comentarios: ".$_POST['comentarios']."\n";
$msg.= "Fecha: ".date("D, d M Y")."\n";
$msg.= "------------------------------- \n";
$msg.= " Sugerencia \n";
$msg.= "------------------------------- \n\n";
$msg.= $_POST['mensaje']."\n\n";
$destino = $_POST["email"];
$msg.= "------------------------------- ";
// FIN DEL CUERPO DEL MENSAJE



// NO TOCAR ESTE ES LO QUE ENVIA EL MENSAJE
if (mail($dest, $asunto, $msg, $head)) {
echo "&dato=Gracias por escribirnos, pronto nos pondremos en
contacto contigo. Movistar®";
} else {
echo "&dato=Ups!! algo pasó, vuelve a intentarlo por favor.";
}

?>



<!--Termina el código-->

Mario Soto

unread,
Feb 14, 2011, 1:40:54 PM2/14/11
to ph...@googlegroups.com
Lo que miro mas sencillo es que dentro del if que envia el mensaje
pongas otro if con mail, pero a la direccion de quien registro la
informacion, o al reves, el que esta lo dejes adentro del nuevo if.

--
Mario Soto
can...@gmail.com
..._

.M. Reyes

unread,
Feb 14, 2011, 2:09:49 PM2/14/11
to ph...@googlegroups.com
siempre aguas con el campo del correo
validalo bien para que no usen tu formulario para mandar spam

2011/2/14 Flavio Pivaral <fpiv...@gmail.com>

--
PHPGT :: Grupo de PHPeros de Guatemala
email: ph...@googlegroups.com
www:   http://php.develsystems.com | http://groups.google.com/group/phpgt/

Attakinsky

unread,
Feb 14, 2011, 2:21:30 PM2/14/11
to ph...@googlegroups.com

JAM

unread,
Feb 14, 2011, 3:21:57 PM2/14/11
to ph...@googlegroups.com
Estoy de acuerdo con Mario, simplemente envia otro correo con la misma funcion que le envia al admin pero al correo del usuario.

Si tenes problemas enviando los correos te recomiendo phpmailer.

http://phpmailer.worxware.com/index.php?pg=sf&p=dl

JAM
Enviado desde mi equipo BlackBerry®

Flavio Pivaral

unread,
Feb 15, 2011, 10:58:00 AM2/15/11
to PHPGT Grupo de PHPeros de Guatemala
Muchas gracias jóvenes, seguí todos los consejos y quedó resuelto,
gracias por los aportes!!
> $dest = "fpiva...@gmail.com";
Reply all
Reply to author
Forward
0 new messages