Autor Tema: [Ayuda] Actualizar página a X hora  (Leído 2816 veces)

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
[Ayuda] Actualizar página a X hora
« en: 02 de Diciembre de 2009, 04:10:45 am »
Hola,

Quería saber como hago para que a determinada hora se actualice mi sitio web. Por ejemplo, yo quiero que mi página se actualice a las 14:00 hs y luego a las 18:00 hs.

Muchas gracias.

Comunidad PHPeros

[Ayuda] Actualizar página a X hora
« en: 02 de Diciembre de 2009, 04:10:45 am »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #1 en: 02 de Diciembre de 2009, 16:58:03 pm »
Debes usar los metas, si quieres obersva este codigo:

<head>
<meta http-equiv="refresh" content="30">
</head>

Para que se actualize a las 14:00 o 18:00 pues deberás hacer dos metas y calcular 14 horas y 18 horas en segundos y lo pones en content="elnumeroensegundos" y no se si funcionará :S

#Fdo. Physlet

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #2 en: 02 de Diciembre de 2009, 17:11:21 pm »
No, porque la cifra que vos pones en content es cada cuantos segundos se actualiza la página, y yo quiero que se actualice a determinada hora. ¿Alguien sabe?

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #3 en: 02 de Diciembre de 2009, 17:12:08 pm »
Claro , por eso te digo que cambies 14 horas a segundos.

#Fdo. Physlet

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #4 en: 02 de Diciembre de 2009, 17:49:45 pm »
Claro , por eso te digo que cambies 14 horas a segundos.

y si entra 1 hora antes k? -.- lee un poco
puedes acer dos cosas, sacar los segundos k faltan hasta la hora con PHP
($horas = 14-date('H'); $segundos = $horas*3600; )

o usar JS, pro te recomiendo esta manera

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #5 en: 02 de Diciembre de 2009, 18:30:35 pm »
Claro, el problema es que si utilizo PHP para comprobar la hora, hay que actualizar la página para que detecte la hora. En cambio con Javascript no.  ???

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #6 en: 02 de Diciembre de 2009, 19:10:46 pm »
Si lo haces como dice westwest no hace falta actualizar para que detecte nada.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #7 en: 02 de Diciembre de 2009, 20:24:40 pm »
y si entra 1 hora antes k? -.- lee un poco
puedes acer dos cosas, sacar los segundos k faltan hasta la hora con PHP
($horas = 14-date('H'); $segundos = $horas*3600; )

o usar JS, pro te recomiendo esta manera

Cómo sería? No logro entender el código.
Yo necesito que la página se actualice a las 10:00 am y a las 14:00 p.m

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #8 en: 02 de Diciembre de 2009, 21:01:17 pm »
A ver, tu tienes que actualizar a las 14:00 AM, no?
Imaginemos que son las 10:00 AM
Hasta las 14, quedan 4 horas (14-10 = 4), dentro de 4 horas deberias actualizar.
Simplemente sería pasarlo a segundos poniendo 4*3600 (3600 = 60*60 [minutos*segundos])

Luego abria que operar restando a eso los minutos y segundos que pasan de las 10.

Los tiempos se obtienen desde date...

Desconectado TheGeorge

  • PHPero Avanzado
  • ****
  • Mensajes: 351
  • Karma: 13
  • Sexo: Masculino
    • Ver Perfil
    • websources
Re:[Ayuda] Actualizar página a X hora
« Respuesta #9 en: 03 de Diciembre de 2009, 03:55:26 am »
Yo haría esto:

$horero
=Date("H");
$minutero=Date("i");
If(
$horero==10 && $minutero==00){
Echo &
#39;<meta http-equiv="Refresh" content="0">&#39;;
}else if($horero==14 && $minutero==00){
Echo &
#39;<meta http-equiv="Refresh" content="0">&#39;;
}


Obviamente si nadie ha abierto la pagina del script a esa hora no se ejecutará... lo cual no es necesario porque nadie lo ve...
pero si el script se ejecuta continuamente pues se actualiza.

De otra manera no creo que podría ser php.

Saludos.
¡Solo sé, que nada sé...!

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #10 en: 03 de Diciembre de 2009, 04:05:32 am »
TheGeorge yo tambien habia pensado esa forma, pero para que se compruebe hay que actualizar la página. Y yo quiero que se actualice sola.

Desconectado NDSi

  • PHPero Avanzado
  • ****
  • Mensajes: 410
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #11 en: 03 de Diciembre de 2009, 05:33:50 am »
TheGeorge yo tambien habia pensado esa forma, pero para que se compruebe hay que actualizar la página. Y yo quiero que se actualice sola.

Y puedes hacer que haga un refresh cada 20 minutos -cosa que lageara supongo-.
Mejor la la forma de west.

Desconectado TheGeorge

  • PHPero Avanzado
  • ****
  • Mensajes: 351
  • Karma: 13
  • Sexo: Masculino
    • Ver Perfil
    • websources
Re:[Ayuda] Actualizar página a X hora
« Respuesta #12 en: 03 de Diciembre de 2009, 15:55:59 pm »
Pues para hacerlo con PHP, tocaría de la forma que dice west, que cada vez que se actualize la pagina, compruebas antes multiplicando la cantidad de horas por 3600 y la cantidad minutos por 60, eso lo sumas, cuando compruebes miras entre que rango de horas esta si de 10:00 a 14:00 o de 14:00 a 10:00... los restas y pones en el meta la cantidad de segundos que falta para que llegue a las horas deseadas...

Saludos.
¡Solo sé, que nada sé...!

Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
Re:[Ayuda] Actualizar página a X hora
« Respuesta #13 en: 18 de Diciembre de 2009, 03:24:38 am »
Este es el java...

<script>setTimeout('document.location.reload()',10000); </script>

Donde esta el 10000, es el tiempo....

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[Ayuda] Actualizar página a X hora
« Respuesta #14 en: 19 de Diciembre de 2009, 00:03:33 am »
Este es el java...

<script>setTimeout('document.location.reload()',10000); </script>

Donde esta el 10000, es el tiempo....
Seria el javascript supongo :) java es otra cosa :p