Foros del Web » Programando para Internet » PHP »

Error de envio de mail

Estas en el tema de Error de envio de mail en el foro de PHP en Foros del Web. Pues nada toy intentando acer una pagina para que si un usuario pierda su contraseña pos la recupere atraves de ella, Solo pido de informacion ...
  #1 (permalink)  
Antiguo 15/05/2006, 06:27
 
Fecha de Ingreso: abril-2006
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 0
Error de envio de mail

Pues nada toy intentando acer una pagina para que si un usuario pierda su contraseña pos la recupere atraves de ella, Solo pido de informacion el nick del usuario y el email pero me da un error de:

"Parse error: syntax error, unexpected $end in C:\wamp\www\Proyecto Web\Webs\recuperar.php on line 48"

Y no se que pasa ahi de echo la linea 48 es la ultima linea en la que cierro el codigo php "?>"

os pongo el codigo aki aver si podeis ayudarme gracias adelantadas

Código PHP:
<?php
$user_perder
=$_POST['user_perdido'];
$email_perder=$_POST['email_perdido'];
//Comprueba si los datos existen
$base=pil;
$consulta="select nick,email from usuarios";
$conex=mysql_connect("localhost","root","");
mysql_select_db($base,$conex);
$resul=mysql_query($consulta);
while(
$arr=mysql_fetch_array($resul))
    {
    if (
$arr[0]==$user_perder
        {
        
$user_auth='si';
        }
    else
        {
        echo 
"<script language='javascript'> function cargar() {alert('El Usuario introducido no corresponde con ninguno de nuestra Base de Datos');window.location='../Webs/registrate.php';} </script> <body onload='cargar();'></body>";
        }
    if (
$arr[1]==$email_perder
        {
        
$email_auth='si';
        }
    else
        {
        echo 
"<script language='javascript'> function cargar() {alert('El E-Mail introducido no corresponde con ninguno de nuestra Base de Datos');window.location='../Webs/registrate.php';} </script> <body onload='cargar();'></body>";
        }
if (
$user_auth=='si' && $email_auth=='si')
        {
        
/*$consulta="select nick,password,nombre,apellidos,email from usuarios";
        mysql_select_db($base,$conex);
        $resul=mysql_query($consulta);
        $arr=mysql_fetch_array($resul*/
        
        
$destinatario=$email_perder;
        
$asunto='Recuperar Password';
        
$cuerpo='Hola Hola esto es una prueba';
            
//para el envío en formato HTML 
            
$headers "MIME-Version: 1.0\r\n"
            
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"
            
            
//dirección del remitente 
            //$headers .= "From<[email protected]>\r\n";
            
            
mail($destinatario,$asunto,$cuerpo,$headers); 
        }
?>
  #2 (permalink)  
Antiguo 15/05/2006, 06:37
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 11 años, 7 meses
Puntos: 2
Es un error de sintaxis: te falta el } que cierra el bucle del while.
Saludos.
  #3 (permalink)  
Antiguo 15/05/2006, 06:43
 
Fecha de Ingreso: abril-2006
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 0
hum.... ke asko de fallo :(

muchas gracias notwen
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.