Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Recibir datos via formulario y enviar email de confirmación

Estas en el tema de Recibir datos via formulario y enviar email de confirmación en el foro de PHP en Foros del Web. Hola, tengo una web donde capturo datos de socios, que se envian directamente a una base de datos, sin embargo desearia poder enviar automaticamente un ...
  #1 (permalink)  
Antiguo 04/11/2013, 15:15
 
Fecha de Ingreso: noviembre-2013
Mensajes: 15
Antigüedad: 11 años
Puntos: 0
Recibir datos via formulario y enviar email de confirmación

Hola, tengo una web donde capturo datos de socios, que se envian directamente a una base de datos, sin embargo desearia poder enviar automaticamente un correo a los socios que ingresen datos nuevos, para que ellos mismos comprueben si son correctos.

Tengo el formulario en html que envia los datos via php.

Gracias de antemano.

Saludos. Dari13
  #2 (permalink)  
Antiguo 04/11/2013, 15:26
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Recibir datos via formulario y enviar email de confirmación

y que es lo que necesitas?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 04/11/2013, 15:28
 
Fecha de Ingreso: noviembre-2013
Mensajes: 15
Antigüedad: 11 años
Puntos: 0
Respuesta: Recibir datos via formulario y enviar email de confirmación

El código para ordenar que mande dicho email.

No consigo que capture la dirección de los datos y luego envie el correo.
  #4 (permalink)  
Antiguo 04/11/2013, 15:32
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Recibir datos via formulario y enviar email de confirmación

asi de buenas a primeras? porque no pones lo que llevas y en donde tienes problemas
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 04/11/2013, 15:34
 
Fecha de Ingreso: noviembre-2013
Mensajes: 15
Antigüedad: 11 años
Puntos: 0
Respuesta: Recibir datos via formulario y enviar email de confirmación

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mándanos tus comentarios</title>
</head>

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">
<?
if (!$_POST){
?>
<form action="insercio.php" method=post>
Nombre: <input type=text name="Nom" size=16>
<br>
Email: <input type=text name="Correu" size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}


>>>>>>>> Hasta aqui todo bien, funciona, el resto es lo que no funciona<<<<<<<<<


else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST["Nom"] . "\n";
$cuerpo .= "Email: " . $_POST["Correu"] . "\n";
$cuerpo .= "Comentarios: " . $_POST["coment"] . "\n";

//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</body>
</html>
  #6 (permalink)  
Antiguo 04/11/2013, 15:38
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Recibir datos via formulario y enviar email de confirmación

este no soy experto en php, pero creo que estas haciendo algo mal, no tienes declarado el servidor de correo saliente, ni estas autenticando al correo saliente, no puedes enviar un correo simplemente con la funcion mail, te recomiendo que investigues un poco mas...
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 04/11/2013, 16:01
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: Recibir datos via formulario y enviar email de confirmación

Te da algún error, algún mensaje?
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #8 (permalink)  
Antiguo 04/11/2013, 16:07
 
Fecha de Ingreso: noviembre-2013
Mensajes: 15
Antigüedad: 11 años
Puntos: 0
Respuesta: Recibir datos via formulario y enviar email de confirmación

No, no da ningún mensaje de error, simplemente no envia el email. Sin embargo si que manda los datos a la base datos correctamente.
  #9 (permalink)  
Antiguo 04/11/2013, 16:13
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: Recibir datos via formulario y enviar email de confirmación

Entonces héchale una mirada al manual a ver que te dice
http://php.net/manual/es/function.mail.php
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #10 (permalink)  
Antiguo 04/11/2013, 16:17
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 7 meses
Puntos: 23
Respuesta: Recibir datos via formulario y enviar email de confirmación

buenas!

en lo personal te recomendaria que usaria phpmailer, es muy facil de manejar y mucho mas seguro y compatible con los servidores ya que existen algunos que no tienen soporte para mail(), ademas que tienes la ventaja que puedes enviar el correo desde una cuenta ajena al servidor ...
Saludos!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #11 (permalink)  
Antiguo 04/11/2013, 16:31
 
Fecha de Ingreso: noviembre-2013
Mensajes: 15
Antigüedad: 11 años
Puntos: 0
Respuesta: Recibir datos via formulario y enviar email de confirmación

y que código usa?
  #12 (permalink)  
Antiguo 04/11/2013, 16:36
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 11 meses
Puntos: 4
Respuesta: Recibir datos via formulario y enviar email de confirmación

Cita:
Iniciado por dari13 Ver Mensaje
y que código usa?
Si el mail no se manda puede ser por las cabeceras. me paso una cosa parecida


Utilice estas cabeceras

Código PHP:
// Para enviar un correo HTML mail, la cabecera Content-type debe fijarse
$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// Cabeceras adicionales
$cabeceras .= 'To: Mary <[email protected]>, Kelly <[email protected]>' "\r\n";
$cabeceras .= 'From: Recordatorio <[email protected]>' "\r\n";
$cabeceras .= 'Cc: [email protected]"\r\n";
$cabeceras .= 'Bcc: [email protected]"\r\n"
mail([email protected], Formulario recibido, $cuerpo, $cabeceras);

Espero que te sirva

Última edición por Jose789; 04/11/2013 a las 16:38 Razón: Me falto añadir algo mas

Etiquetas: bases-de-datos-general, email, formulario, recibir
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 21:37.