Cita de: DarkFire en 9 Marzo 2009, 13:50 PMCita de: Spider-Net en 9 Marzo 2009, 13:02 PMInteresante... pero kisiera una ayuda para lo del script =/... ya que el script tendria que detectar solo (...me imagino que desde la hora del servidor) log de hora1 hasta la hora+2minutos en eso es lo que tengo mas duda... xD!.. ia que no sabria como =/ o kiza estoy que me enredo =(
Yo hice algo parecido, el caso es que tienes que hacer que la aplicación cada minuto o cada 2 minutos esté informando a la web.
Yo lo que hice fue un script en php que recibe la información que yo quería por GET: nombre del equipo, fecha/hora, IP, nombre de usuario...
Y luego para saber quien está usando el programa en tiempo real hay dos opciones, una que el programa al cerrarse, osea en el form_unload puedes poner que envíe una notificación especial a la web que quiera decir que está offline, pero si el proceso muere inesperadamente entonces tendrías un usuario falso online por lo tanto la mejor forma es que si cada 2 minutos recibes notificaciones, si pasan 3 minutos y no recibes notificación das a ese usuario por offline y ya está.
A mí me funcionó bien, pero no puedo pasarte el enlace de la página funcionando porque tiene datos privados de usuarios y no puedo publicar eso pero si tienes alguna duda puedo copiarte alguna parte del código fuente.
Saludos!
Te recomiendo que trabajes con timestamp, y para ver en un formato legible la hora podes ver asi:
Código (php) [Seleccionar]
<?php
echo date("Y-m-d H:i:s", time()+120);
?>
ahi te da 2 min despues. (el timestamp es el time() y le sumas 120 segundos que son 2 min, y como podes hacer para saber? facil:
si trabajas con mysql toma:
Código (php) [Seleccionar]
<?php
include("tu_archivo_de_conexion_sql.php");
$time=time();
$SQL="DELETE FROM la_tabla WHERE (timestamp_guardado < $time)";
$SQL_Ej=mysql_query($SQL);
?>
Saludos!
PD: para crear la tabla, el campo no lo crees como timestamp ya que agarrara formato de fecha y hora.