Ver Mensaje Individual
  #22 (permalink)  
Antiguo 05/11/2011, 10:55
pablobuitres
 
Fecha de Ingreso: octubre-2010
Ubicación: montevideo
Mensajes: 169
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: como refrescar pagina sin pulsar f5?

uso mysql te pego el código:
Código PHP:
Ver original
  1. <?php
  2. $_SESSION['username'] = "".$_GET['alguien'].""
  3.  
  4. ?>
  5.  
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd" >
  7.  
  8. <html>
  9. <head>
  10. <title></title>
  11. <style>
  12. .conecta {
  13. float:left;
  14. }
  15. </style>
  16.  
  17. <link type="text/css" rel="stylesheet" media="all" href="css/chat.css" />
  18. <link type="text/css" rel="stylesheet" media="all" href="css/screen.css" />
  19.  
  20. <!--[if lte IE 7]>
  21. <link type="text/css" rel="stylesheet" media="all" href="css/screen_ie.css" />
  22. <![endif]-->
  23.  
  24. </head>
  25. <body>
  26. <div id="main_container">
  27. <?php
  28. $link = mysql_connect("localhost", "root", "");
  29.  
  30. mysql_select_db("pablo", $link);
  31.  
  32.  
  33.  
  34. function usuarios_activos()
  35. {
  36.    //permitimos el uso de la variable portadora del numero ip en nuestra funcion
  37.    global $REMOTE_ADDR;
  38.  
  39.    //asignamos un nombre memotecnico a la variable
  40.    $ip = $_GET['alguien'];
  41.    //definimos el momento actual
  42.    $ahora = time();
  43. $host="localhost";
  44. $user="root";
  45. $password="";
  46. $db="pablo";
  47.    //conectamos a la base de datos
  48.    //Usad vuestros propios parametros!!
  49.    $connect = mysql_connect($host,$user,$password);
  50.    mysql_select_db($db,$connect);
  51.  
  52.    //actualizamos la tabla
  53.    //borrando los registros de las ip inactivas (24 minutos)
  54.    $limite = $ahora-1*60;
  55.    $ssql = "delete from control_ip where fecha < ".$limite;
  56.    mysql_query($ssql);
  57.  
  58.    //miramos si el ip del visitante existe en nuestra tabla
  59.    $ssql = "select ip, fecha from control_ip where ip = '$ip'";
  60.    $result = mysql_query($ssql);
  61.  
  62.    //si existe actualizamos el campo fecha
  63.    if (mysql_num_rows($result) != 0) $ssql = "update control_ip set fecha = ".$ahora." where ip = '$ip'";
  64.    //si no existe insertamos el registro correspondiente a la nueva sesion
  65.    else $ssql = "insert into control_ip (ip, fecha) values ('$ip', $ahora)";
  66.  
  67.    //ejecutamos la sentencia sql
  68.    mysql_query($ssql);
  69.  
  70. $result = mysql_query("SELECT *
  71. FROM control_ip c
  72. INNER JOIN amigos a ON
  73. c.ip = a.nick
  74. WHERE id2 = '".$_GET['id']."'and level='1' ORDER BY fecha DESC ");
  75. while ($row = mysql_fetch_array($result))
  76. {
  77.    echo "<div class='conecta'><a href=\"javascript:void(0)\" onclick=\"javascript:chatWith('".$row['nick']."')\"><img src='files2/".$row['ima2']."'width='50' height='50'><br /> ".$row['nick']."</a></div>";
  78. }
  79.  
  80.   $ssql = "select ip from control_ip";
  81.    $result = mysql_query($ssql);
  82.    $usuarios = mysql_num_rows($result);
  83.  
  84.    //liberamos memoria
  85.    mysql_free_result($result);
  86.  
  87.    //devolvemos el resultado
  88.    return $usuarios;
  89. }
  90.  
  91. {
  92.  
  93.  
  94. }
  95. //llamada a la funcion
  96. $active_users=USUARIOS_ACTIVOS();
  97.  
  98.  
  99.  
  100. ?>
  101.  
  102.  
  103.  
  104. </div>
  105.  
  106. <script type="text/javascript" src="js/jquery.js"></script>
  107. <script type="text/javascript" src="js/chat.js"></script>
  108.  
  109. </body>
  110. </html>