Foros del Web » Programando para Internet » PHP »

Añadir texto a una hora especifica

Estas en el tema de Añadir texto a una hora especifica en el foro de PHP en Foros del Web. Lo que quiero hacer es añadir un texto a una hora específica.. he probado con este codigo.. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $raiz = ...
  #1 (permalink)  
Antiguo 01/08/2011, 11:36
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 2 meses
Puntos: 4
Pregunta Añadir texto a una hora especifica

Lo que quiero hacer es añadir un texto a una hora específica..
he probado con este codigo..


Código PHP:
Ver original
  1. $raiz = $_SERVER['DOCUMENT_ROOT'];
  2.  
  3. $GMT = -1;
  4. if (date('I')) $GMT++;
  5. $timestamp = time()+$GMT * 3600;
  6. $fecha = gmdate("d/m/Y G:i:s a",$timestamp);
  7.  
  8. echo $fecha;
  9.  
  10. if ($fecha >= "01/08/2011 16:10:00 pm")
  11. {
  12.  
  13. $codigo_generado = 'texto añadido';
  14. $archivo = "$raiz/archivo.html";
  15.  
  16. $abriendo1 =  fread(fopen("$archivo", "r"), filesize("$archivo"));
  17. $abriendo = fopen("$archivo", "w");
  18. $escribir = fwrite($abriendo, $codigo_generado.$abriendo1);
  19.  
  20. echo fread(fopen("$archivo", "r"), filesize("$archivo"));
  21.  
  22.  
  23. }


probando este código me sale bien, se añade el texto al archivo y lo vuelve a leer y se imprime en el navegador... lo malo es que como es mayor o igual a cierta hora, cada vez que entro al mismo archivo se añade una y otra vez... lo que quiero es que sólo una vez se añada el archivo...
  #2 (permalink)  
Antiguo 01/08/2011, 11:39
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Añadir texto a una hora especifica

No puedes comparar fechas de esa manera usa las funciones de fecha

http://php.net/manual/es/function.strtotime.php
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 01/08/2011, 11:54
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: Añadir texto a una hora especifica

entonces como haría....
  #4 (permalink)  
Antiguo 01/08/2011, 12:07
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Añadir texto a una hora especifica

Cita:
Iniciado por tonydx16 Ver Mensaje
entonces como haría....
Podrías comparar las fechas así:

Código PHP:
Ver original
  1. $fecha = gmdate("d-m-Y H:i:s",$timestamp);
  2.  
  3. if (strtotime($fecha) <= strtotime("01-08-2011 17:05:00")) {
  4.     echo '<br>Añadir este texto';
  5. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 01/08/2011, 12:14
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: Añadir texto a una hora especifica

OK..OK... pero a lo que yo voy es a añadir el texto dentro del archivo, pero sólo una vez.. ose cuando sea más de la hora indicada en el código se añada el texto.... pero solo una vez... cuando vuelva a entrar a la misma página no debe realizar la accion otra vez... me entiendes?
  #6 (permalink)  
Antiguo 01/08/2011, 12:15
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Añadir texto a una hora especifica

Cita:
Iniciado por tonydx16 Ver Mensaje
OK..OK... pero a lo que yo voy es a añadir el texto dentro del archivo, pero sólo una vez.. ose cuando sea más de la hora indicada en el código se añada el texto.... pero solo una vez... cuando vuelva a entrar a la misma página no debe realizar la accion otra vez... me entiendes?
tu problema es de comparar las fechas concéntrate en eso.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #7 (permalink)  
Antiguo 01/08/2011, 13:05
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: Añadir texto a una hora especifica

ok ok..yo tengo que hacerlo, sino no aprendo no? jjejejej gracias...

Etiquetas: fecha
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 21:29.