De momento todo bien, pero cuando envío el email no muestra el código generado.
Con echo no funciono... como puedo hacerlo???
ir a--> $cuerpo --> Su codigo es:
Código PHP:
<?php
$nombre=$_POST['box_nombre'];
$apellido=$_POST['box_apellido'];
$rut=$_POST['box_rut'];
$email=$_POST['box_email'];
$movil=$_POST['box_movil'];
$region=$_POST['select'];
$fecha=date("Y-m-d");
$caracteres='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$longpalabra=8;
for($codigo='', $n=strlen($caracteres)-1; strlen($codigo) < $longpalabra ; ) {
$x = rand(0,$n);
$codigo.= $caracteres[$x];
}
$listacambios="INSERT INTO clientes (nombre,apellido,rut,email,movil,region,codigo,fecha)
VALUES('".$nombre."',
'".$apellido."',
'".$rut."',
'".$email."',
'".$movil."',
'".$region."',
'".$codigo."',
'".$fecha."')";
mysql_query($listacambios);
?>
<?php
$destinatario = "$email";
$asunto = "Alta en www.leeper.cl, codigo de soporte";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<h1>Hola!</h1>
<p>
<b>Gracias por registrarte en www.leeper.cl</b>
<br/>
Su codigo es:
</p>
</body>
</html>
';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Soporte Leeper <[email protected]>\r\n";
$headers .= "Reply-To: [email protected]\r\n";
$headers .= "Return-path: [email protected]\r\n";
mail($destinatario,$asunto,$cuerpo,$headers)
?>