Foros del Web » Programando para Internet » PHP »

Problema con envió de formulario a correo

Estas en el tema de Problema con envió de formulario a correo en el foro de PHP en Foros del Web. Buenos días estoy recibiendo datos de un formulario y los estoy registrando correctamente en una base de datos, pero al momento de querer enviar esos ...
  #1 (permalink)  
Antiguo 14/08/2015, 09:10
Avatar de tampon  
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 4 meses
Puntos: 0
Problema con envió de formulario a correo

Buenos días estoy recibiendo datos de un formulario y los estoy registrando correctamente en una base de datos, pero al momento de querer enviar esos mismos valores al correo electrónico que el usuario ingreso viene el problema, por que no envía nada. Acudo a ustedes para solicitar ayuda para revisar mi código para ver si esta bien. Muchas gracias.

formulario
Código HTML:
Ver original
  1. <form action="upload.php" method="post" enctype="multipart/form-data" target="upload_window">
  2. ...

upload.php
Código PHP:
<?php

  $name
=$_POST["name"];
  
$email=$_POST["email"];
  
$cuestion "Aclaración";
  
$namesender "Atención a clientes";
  
$mailsender "[email protected]";
  
$carboncopy "[email protected]";

  
$body "Nombre del usuario: " $name;

  
mail($email,$cuestion,$body,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: ".$namesender."<" $mailsender ">\nBcc:".$carboncopy);

?>
  #2 (permalink)  
Antiguo 14/08/2015, 11:55
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 4 meses
Puntos: 263
Respuesta: Problema con envió de formulario a correo

porque no usas phpmailer para eso, es excelente, o prueba asi:
Código PHP:
Ver original
  1. <?php
  2. // Varios destinatarios
  3. $para  = '[email protected]' . ', '; // atención a la coma
  4. //$para .= '[email protected]';
  5.  
  6. // título
  7. $título = 'Recordatorio de cumpleaños para Agosto';
  8.  
  9. // mensaje
  10. $mensaje = '
  11. CUERPO DEL MENSAJE EN HTML
  12. ';
  13.  
  14. // Para enviar un correo HTML, debe establecerse la cabecera Content-type
  15. $cabeceras  = 'MIME-Version: 1.0' . "\r\n";
  16. $cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  17.  
  18. // Cabeceras adicionales
  19. $cabeceras .= 'To: Mary <[email protected]>' . "\r\n";
  20. $cabeceras .= 'From: Recordatorio <[email protected]>' . "\r\n";
  21. //$cabeceras .= 'Cc: [email protected]' . "\r\n";
  22. $cabeceras .= 'Bcc: [email protected]' . "\r\n";
  23.  
  24. // Enviarlo
  25. mail($para, $título, $mensaje, $cabeceras);
  26. if(mail){
  27.     echo "enviado";
  28. } else{
  29.     echo "no eviado";
  30. }
  31. ?>
__________________
[email protected]
HITCEL

Última edición por xfxstudios; 14/08/2015 a las 12:02
  #3 (permalink)  
Antiguo 14/08/2015, 15:41
Avatar de tampon  
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema con envió de formulario a correo

Muchas gracias por la respuesta xfxstudios lo intentare y te comento como va. Saludos.

Etiquetas: mail, send
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:28.