Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/10/2010, 08:16
Avatar de rickyper
rickyper
 
Fecha de Ingreso: abril-2009
Mensajes: 182
Antigüedad: 15 años
Puntos: 10
Respuesta: Enviar mensaje despues de mail

Ahora dime el mensaje si llega a su destino?
prueba esto:
Código PHP:
Ver original
  1. <?
  2.  
  3. class Correo {
  4.  
  5. function Envio($Destinatario,$Clave){
  6. $validar=false;
  7. $destinatario = $Destinatario;
  8. $asunto = "Bienvenido";
  9. $cuerpo = '
  10. <html>
  11. <head>
  12. <title>Registro exitoso</title>
  13. </head>
  14. <body>
  15. <h1>Muchas gracias por registrarse!</h1>
  16. <p>
  17. <b>Le agredecemos el suministrar sus datos</b>.Le enviamos a este medio su clave de acceso si gusta puede cambiarla cuando desee en el portal web. <br> Su clave es: '.$Clave.'
  18. </p>
  19. </body>
  20. </html>';
  21.  
  22. //para el envío en formato HTML
  23. $headers = "MIME-Version: 1.0\r\n";
  24. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  25.  
  26. //dirección del remitente
  27. $headers .= "From: Luis Enrique Barral <[email protected]>\r\n";
  28.  
  29. //dirección de respuesta, si queremos que sea distinta que la del remitente
  30. $headers .= "Reply-To: [email protected]\r\n";
  31.  
  32. //ruta del mensaje desde origen a destino
  33. $headers .= "Return-path: [email protected]\r\n";
  34.  
  35. //Se ejecuta la sentencia de envio de mensajes
  36.  
  37. if (mail($destinatario,$asunto,$cuerpo,$headers))
  38. {
  39. $validar=true;
  40. }
  41. else{
  42. $validar=false
  43. }
  44. return $validar;
  45. }
  46.  
  47. function Generar_Clave(){
  48.  
  49. $ejemplo = array ('a','b','c','d','e','f','g','h','i','j','k','l',' m','n','o','p','r','s','t','u','b','w','x','y','z' ,'0','1','2','3','4','5','6','7','8','9');
  50.  
  51. $clave='';
  52.  
  53. for($i=0;$i<6;$i++){
  54.  
  55. shuffle($ejemplo);
  56.  
  57. $clave = $clave . $ejemplo[$i];
  58.  
  59. }
  60. return $clave;
  61. }
  62.  
  63.  
  64. }
  65.  
  66. ?>

Código PHP:
Ver original
  1. $Correo = new Correo();
  2.  
  3. $Correo->Envio($row_Cambio_Clave['Correo'],$_POST['TxtClave1']) or die("Mensaje no enviado");
__________________
www.granideamillonaria.com