Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2012, 12:20
Avatar de youangelazul
youangelazul
 
Fecha de Ingreso: julio-2012
Ubicación: Ancash, Huarmey
Mensajes: 18
Antigüedad: 11 años, 9 meses
Puntos: 3
Error con funcion mail() Ayudita

Estoy haciendo un formulario de registro una ves se llene los datos del usuario y de click en registrar me debe enviar el usuario y contraseña pero me ocurre que no me envia nada...
alguie podria ayudarme den ante mano gracias

<?
include('Conexion/conexionBD.php');

$link=Conectarse();

// Capturo datos del formulario.
$usuario = $_POST['usuario'];
$nombre = $_POST['nombres'];
$apellidos = $_POST['apellidos'];
$contraseña = $_POST['contraseña'];
$email = $_POST['email'];
$sexo = $_POST['sexo'];
$fechaNacimiento = $_POST['Año_Nacimiento'].'-'.$_POST['Mes_Nacimiento'].'-'.$_POST['Dia_Nacimiento'];
$celular = (int) $_POST['celular'];

//inserto datos en mi bd
if (mysql_query("insert into registrousuarios (usuario, nombre, apellido, contraseña, email, sexo, fechaNacimiento, celular) values('$usuario','$nombre','$apellidos','$contras eña','$email','$sexo','$fechaNacimiento','$celular ')", $link))
{
//compongo el cuerpo del mensaje
$dest = $email;
$head = "From: ".$email."\r\n";
$head.= "To: [email protected]\r\n";

$cuerpo .= "Hola ".$nombre."!. \n";
$cuerpo .= "Estos son tus datos:\n";
$cuerpo .= "Usuario: ".$usuario."\n";
$cuerpo .= "Contraseña: ".$contraseña."\n";
$cuerpo .= "Muchas gracias por unirse. \n";
$cuerpo .= "------------------------------- \n\n";
$cuerpo .= "Atte. YouAnGelAzul \n";
$cuerpo .= "------------------------------- \n";

//mando el correo...

if(mail($dest, "Bienvenida", $cuerpo, $head))
{
//doy las gracias por el envío
echo "<script type='text/javascript'> alert('Wenjoy, sus datos han sido almacenados y enviados por imbox,\n Bienvenido! a Nuestra Humilde Comunidad.') </script>";
}else{
//mensaje de error de envio
echo "<script type='text/javascript'> alert('Ocurrio un error en el envio') </script>";
}

}else{
echo "<script type='text/javascript'> alert('No se ha podido registrar, algo anda mal') </script>";
echo mysql_errno().": ".mysql_error()."<BR>";
}

?>

BUENO LES DIGO DE QUE REGISTRA SI LO HACE PERO LO CHISTOSO ES QUE NO ENVIA LOS DATOS AL EMAIL Y NO ME VOTA NINGUN ERROR NI EL IF NI EL ELSE QUE ENCIERRA A LA FUNCION MAIL();
Ayudenme porfavor oz necesito graciias confio en ustedes :)