Buenas tardes a todos, tengo un problema al cual no le encuentro una solución, estoy realizando un registro a una base de datos y al intentar recuperar los valores ingresados para enviarlos mediante MAIL() al correo del usuario, esta información simplemente no se envía, todo lo estoy metiendo en un mismo código porque estoy generando un número de serie que se tiene que registrar en la base de datos y le tiene que llegar usuario a manera de notificación.
Ya busque en otras paginas con ejemplos y no doy con la solución, espero que alguien con más experiencia en el tema me pueda corregir en lo que me estoy equivocando.
Muchas gracias.
Código PHP:
Ver original<?php
//GENERO UN NUMERO ALEATORIO QUE TENDRE QUE ENVIAR AL USUARIO, ALGO ASI COMO UN TIQUET DE REGISTRO
$caracteres="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$maximo = strlen($caracteres); for ($i=1; $i<=10; $i++){
$generar_codigo = mt_rand(1, $maximo); $codigo.=$caracteres[$generar_codigo-1];
}
$bd_host = "localhost";
$bd_usuario = "XXXXXXX";
$bd_password = "XXXXXXX";
$bd_base = "XXXXXXX";
if(!empty($_POST['name']) AND
!empty($_POST['email']) AND
!empty($_POST['telephone']) AND
!empty($_POST['reason'])){
$telephone=$_POST['telephone'];
'1' => 'FALLA DE SISTEMA',
'2' => 'ERROR DE CAPTURA',
'3' => 'OTRO'
);
$question=iconv("UTF-8", "ISO-8859-1",$_POST['question']); $serial=$codigo;
$sql="INSERT INTO aclaracion (nombre, correo, telefono, motivo, aclaracion, descripcion, folio) VALUES ('$name', '$email', '$telephone', '$resonarray[$reason]', '$question', '$texto', '$serial')";
mysql_query($sql,$con) or
die('Error. '.mysql_error()); // <- HASTA AQUI TODO BIEN, EL PROBLEMA ES QUE NO ME ENVIA NINGUN CORREO
$cuestion = 'Aclaración folio: ' . $serial;
$namesender = 'Atención';
//GENERO UN ARREGLO PARA QUE DEPENDIENDO DEL TIPO DE MOTIVO SE ENVIE UNA COPIA OCULTA AL PERSONAL DEL AREA QUE CORRESPONDE
);
$body = "MIME-Version: 1.0\n";
$body = "Content-type: text/html; charset=UTF-8\n";
$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[$reason]);
} else {
echo "Error, verifica los campos.";
}
?>