Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2018, 04:15
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
mail() manda el correo electrónico 3 veces

Hola,

tengo un script para mandar un email mediante la función mail(). Funciona bien pero el caso es que me manda el mismo email 3 veces cada vez que lo ejecuto. QUé estoy haciendo mal?

Código PHP:
Ver original
  1. $encabezado = "From:".$tunombre."\nReply-To:".$tunombre."\n";
  2. $encabezado .= "X-Mailer:PHP/".phpversion()."\n";
  3. $encabezado .= "Mime-Version: 1.0\n";
  4. $encabezado .= "Content-Type: text/html";
  5.            
  6. //mensaje
  7. $mensaje  = "<html>";
  8. $mensaje .= "   <body style='margin: 0; padding: 0'>";
  9. $mensaje .= "<table border=0 cellpadding=0 cellspacing=0 width='100%'>";
  10. $mensaje .= "<tr>";
  11. $mensaje .= "<td width='10'><div style='width:10px'></div></td>";
  12. $mensaje .= "<td width='100%' valign=top>mensaje";
  13.  
  14.  
  15. $mensaje .= "<td width='10'><div style='width:10px'></div></td>";
  16. $mensaje .= "</tr>";
  17. $mensaje .= "</table>";    
  18.  
  19. $mensaje .= "<table border=0 cellpadding=0 cellspacing=0 width='100%' align='center'>";
  20. $mensaje .= "<tr>";
  21. $mensaje .= "<td height='20'></td>";
  22. $mensaje .= "</tr>";
  23. $mensaje .= "</table>";
  24.  
  25. $mensaje .= "   </body>";
  26. $mensaje .= "</html>";
  27.  
  28. $asunto = utf8_decode($asunto);
  29. $asunto = html_entity_decode($asunto);
  30.  
  31. $mensaje = utf8_decode($mensaje);
  32.  
  33. //envía el mensaje
  34. mail($email, $asunto, $mensaje, $encabezado);