Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2011, 19:15
Avatar de deknisone
deknisone
 
Fecha de Ingreso: marzo-2010
Ubicación: lado obscuro del tiempo
Mensajes: 80
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: No envia datos al e-mail del usuario

Cita:
Iniciado por isabellawebs Ver Mensaje
El codigo es de paypal, o es algo que tu hiciste que no te sale?
Asi es el codigo es mio , ni tan mio es el codigo tomado de ese archivo php que indique arriba

Estas son las variables indicadas que indica que tomara como usario el correo con el que se realizo el pago
el password que se genera automaticamente
y parte del codigo para la base de datos para que inserte las variables anteriores para realizar el registro en la DB

Código PHP:
Ver original
  1. // PAYMENT VALIDATED & VERIFIED!
  2.  
  3. $username = $_POST['payer_email'];
  4. $password = mt_rand(1000, 9999);
  5.  
  6. mysql_query("INSERT INTO users (username,password) VALUES('". mysql_escape_string($username) ."', '".md5($password)."' ) ") or die(mysql_error());

este es la parte del codigo que se encarga de enviar el correo al usuario CODIGO MIO que no me funciona simplemente no envia el correo
lo cual es una sentencia si cumple las condiciones envia los datos y si no manda el correo diciendo que no se pudo concretar el pago

Código PHP:
Ver original
  1. $to      = $username;
  2. $subject = 'Download Area | Login credentials';
  3. $message = '
  4.  
  5. Thank you for your purchase
  6.  
  7. Your account information
  8. -------------------------
  9.  
  10. Email: '.$username.'
  11. Password: '.$password.'
  12. -------------------------
  13.            
  14. You can now login at http://yourwebsite.com/PayPal/';
  15. $headers = 'From:[email protected]' . "\r\n";
  16.  
  17. mail($to, $subject, $message, $headers);
  18.  
  19.  
  20.  
  21. }
  22.  
  23. else if (strcmp ($res, "INVALID") == 0) {
  24.  
  25. // PAYMENT INVALID & INVESTIGATE MANUALY!
  26.  
  27. $to      = '[email protected]';
  28. $subject = 'Download Area | Invalid Payment';
  29. $message = '
  30.  
  31. Dear Administrator,
  32.  
  33. A payment has been made but is flagged as INVALID.
  34. Please verify the payment manualy and contact the buyer.
  35.  
  36. Buyer Email: '.$username.'
  37. ';
  38. $headers = 'From:[email protected]' . "\r\n";
  39.  
  40. mail($to, $subject, $message, $headers);