Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/05/2011, 15:10
Avatar de PabloPF
PabloPF
 
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 13 años
Puntos: 5
Respuesta: Como actualizar la fecha de ultimo acceso??

No me lo actualiza y me da este error: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a3565666/public_html/reg/registro/login.php on line 43

el codigo:

Código PHP:
Ver original
  1. <?php
  2. include("config.php");
  3.  
  4. if(isset($_POST['login']))
  5. {
  6.     $nick= $_POST['nick'];
  7.     $pass= md5(md5($_POST['pass']));
  8.     $b_user=mysql_query("SELECT * FROM root WHERE nick='$nick'");  
  9.     $ses = @mysql_fetch_assoc($b_user) ;
  10.     if(@mysql_num_rows($b_user))
  11.     {
  12.         if($ses['pass'] == $pass)
  13.         {  
  14.             $_SESSION['id']=        $ses["id"];
  15.             $_SESSION['fecha']=     $ses["fecha"];
  16.             $_SESSION['usuario']=       $ses["usuario"];
  17.             $_SESSION['nick']=      $ses["nick"];
  18.             $_SESSION['mail']=      $ses["mail"];
  19.             $_SESSION['ip']=        $ses["ip"];
  20.             $_SESSION['os']=        $ses["os"];
  21.             $_SESSION['ultimoacceso']=  $ses["ultimoacceso"];
  22.         }
  23.         else
  24.         {
  25.             echo 'Nombre de usuario o Contrase&ntilde;a incorrecta.';
  26.         }
  27.     }
  28.     else
  29.     {
  30.         echo 'Nombre de Usuario o contrase&ntilde;a incorrecta.';
  31.     }
  32. }
  33.    
  34. if(isset($_GET['modo']) == 'desconectar')
  35. {
  36.     echo '<meta http-equiv="Refresh" content="2;url=login.php"> ';
  37.     exit ('Te has desconectado, redireccionando...<br /> Si no se redirecciona automaticamente haz <a href="login.php">click aqui</a>.');
  38. }
  39.    
  40. if(isset($_SESSION['id']))
  41. {  
  42.     $sql=("UPDATE root SET ultimoacceso=time() WHERE id='$_SESSION['id']'");
  43.     mysql_query($sql) or die("Problemas al ejecutar update SQL ".mysql_error());
  44.     echo '<meta http-equiv="Refresh" content="2;url=perfil.php"> ';
  45. }
  46. else
  47. {
  48. ?>