Foros del Web » Programando para Internet » PHP »

como actualizar?

Estas en el tema de como actualizar? en el foro de PHP en Foros del Web. Hola mi consulta es la siguiente, tengo en una pagina un script hecho en php que me muestra una noticia que saco de una base ...
  #1 (permalink)  
Antiguo 12/03/2008, 18:30
 
Fecha de Ingreso: agosto-2006
Mensajes: 66
Antigüedad: 18 años, 3 meses
Puntos: 0
como actualizar?

Hola mi consulta es la siguiente, tengo en una pagina
un script hecho en php que me muestra una noticia que saco de una base de datos, el problema es el siguiente si yo entro a la pagina me muestra una noticia, pero si la base se actualiza la pagina no se da cuenta y me sigue mostrando la noticia vieja hasta que actualize la pagina, de que manera podria hacer que la pagina se actualize sola al actualizarse la base de datos sin tener que recargar la pagina.
  #2 (permalink)  
Antiguo 12/03/2008, 19:40
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 20 años
Puntos: 1
Re: como actualizar?

Que tal paul26, podrias utilizar varias soluciones como por ejemplo poner un iframe con la direccion a tu pagina de noticias y hacer que este iframe se refresque cada cierto tiempo prudencial como cada minuto, nose que tan fatal seria que vieras la noticia en menos de un minuto, otra forma más dinamica y profesional seria Ajax, esto si requiere un poco más de tus conocimientos y un poco de Javascript en tu pagina tendrias que hacer una rutina podía ser en onLoad(), para que la primera vez se ejecute el Javascript y luego este Javascript se reejecuta con el setInterval() y llama a tu funcion que se encarga de buscar a través de Ajax y tu página php con la consulta a la tabla de noticias las nuevas noticias. Espero que te sirva de ayuda... Saludos
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #3 (permalink)  
Antiguo 12/03/2008, 22:26
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 17 años, 5 meses
Puntos: 59
Re: como actualizar?

Si tu script es en PHP, lo que debes hacer (lo mas correcto) es usar un cron, eso lo que hace es ejecutar tu script de php cada cierto intérvalo de tiempo, ahora ese intérvalo lo decides tu, dependiendo de cada cuanto se actualizan las noticias.

Con este primer paso lo que hace es que el script corra y tome el material nuevo de la BD.

Ahora, con Ajax lo que haces es que sin refrescar la página esta cargue el nuevo contenido que el script generó.

Mis consejos:

1. Pregunta aquí en el foro de PHP acerca de como usar los cron y trabájalo.

2. Una vez termines esa parte, ve al foro de Ajax (dentro de foros del web) y pregunta como puedes hacer lo que te digo.

Saludos, y siento no poder guiarte mejor, pero apenas empiezo con PHP
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
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 12:13.