Foros del Web » Programando para Internet » PHP »

Aviso a php de que se modifico un campo.

Estas en el tema de Aviso a php de que se modifico un campo. en el foro de PHP en Foros del Web. Buenas, a ver es un poco raro lo que quiero hacer y no termino de ver claro como hacerlo. Es como un juego de dos ...
  #1 (permalink)  
Antiguo 16/11/2010, 17:36
 
Fecha de Ingreso: enero-2009
Mensajes: 212
Antigüedad: 15 años, 3 meses
Puntos: 4
Aviso a php de que se modifico un campo.

Buenas, a ver es un poco raro lo que quiero hacer y no termino de ver claro como hacerlo.

Es como un juego de dos personas, dos pc, uno hace una accion en una pagina y en el otro pc la otra persona ver que ha hecho el movimiento y la pagina pues hace "algo". Algo asi como un chat.

Mi idea es que en mysql este un campo que sea 1 o 2, segun el valor pues en una pagina o en otra sale un cosa ( a groso modo, es para cojer la idea ).

Se que puedo hacer con jquery o lo que sea algo asi como setInterval o setTimeout, y que cada 1 segundo o 5 o lo que sea el servidor mire que valor tiene el campo y segun eso haga, esto es facil y se hacerlo pero yo quiero algo "mas"

Se que lei hace tiempo algo que el servidor "sabe" que hubo un cambio y entonces se puede lanzar un evento. ¿esto como seria?, es que esto de actualizar cada X tiempo me lo imagino multiplicado por muchos usuarios y me tirarian con facilidad el servidor.

Hay alguna forma de saber que se hiso el cambio sin tener que actualizar la pagina o llamar repetidamente a una funcion por javascript ¿?

Venga un saludo y gracias.

P.D. No es un chat XD aunque lo paresca.
__________________
Juega al ajedrez online :http://www.davchess.com
Tecnicas de Ajedrez:http://www.7chess.com
  #2 (permalink)  
Antiguo 16/11/2010, 17:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Aviso a php de que se modifico un campo.

actualmente la única forma de implementar un sistema de eventos como lo indicas es lo mas parecido a un chat...

al menos si lo piensas realizar con php, html y javascript...

de hecho, ya has dado con la idea, un script debe verificar algún estado en el servidor, pero eso no necesariamente debe tirarte el servidor...

vamos... que al fin y al cabo, es como si cada cliente obtuviera el mismo archivo todo el tiempo, si implementas algún sistema de cache en el servidor esto se vería agilizado mucho, etc, etc...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 19/11/2010, 10:18
 
Fecha de Ingreso: noviembre-2010
Mensajes: 18
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Aviso a php de que se modifico un campo.

Si el valor que vas a leer solo es 1 ó 2, también podrias ponerlo en un archivo, asi no usarias base de datos.

Lo que mencionas de las funciones setInterval y setTimeout en JavaScript, pues esas te pueden servir y aplicando ajax solo refrescarias un segmento de tu pagina para no recargarla toda.

Etiquetas: campos, avisos
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 22:19.