Comunidad de diseño web y desarrollo en internet online

Listado de usuarios conectados Flash-PHP-MySQL

Citar            
MensajeEscrito el 11 Jul 2012 06:35 pm
Hola cristaleros, vengo con una nueva pregunta para mi Chat.

El problema es el siguiente: Necesito que al cerrar el chat (el cual se encuentra en una pagina .swf) se borre el nombre del usuario el cual estaba hablando (NO TIENE QUE SER POR INACTIVIDAD SINO POR CERRAR EL NAVEGADOR).

Yo he creado un archivo el cual envia el nombre junto a la IP del usuario a MySQL a traves de PHP y luego este se almacena en una variable PHP y termina apareciendo en un texto dinamico de Flash.

Yo lo habia pensado desde el punto de vista de que envie constantemente la IP al MySQL y cuando la IP este vacia q se borre ese registro lo que borrara a la vez el nombre.Pero el problema es que una vez que se cierre la aplicacion Flash se dejara de enviar la IP pero el registro de MYSQL va a dejar la IP anteriormente almacenada.Tambien pense en poner un UPDATE para MySQL pero tambien pasara lo mismo porque si no se ejecuta el Flash (osea cuando se cierra) no se ejecuta tampoco el PHP donde estará el UPDATE y tampoco se ejecutara el MYSQL

Espero me puedan ayudar! :D

Por Martinkpo83

22 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 11 Jul 2012 06:51 pm
esta bien lo que quieres hacer pero te falta otro dato en tu tabla de mysql, el tiempo, osea el ultimo tiempo que el usuario envio un mensaje, con eso ya tendrias el control sobre lo que quieres hacer, tienes varias opciones apra tal cometido, usar las funciones DATE de mysql, o usar la function time() , de PHP que te retorna el tiempo en segundos, ya lo cual solo tendrias que hacer una resta y condicionales

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.