Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/10/2003, 17:21
unaicito
 
Fecha de Ingreso: agosto-2003
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
unaicito te echa una mano

AL CUELLO

Esto es lo que tienes que hacer paso a paso

Utiliza la función setlocale para establecer tu hora gtm (depende de donde estes, yo estoy en gtm+1)
Así siempre dara la hora correcta.

Usa $horaencendido=strftime("%H"); para saber la hora actual

Haz un if

if ((16<=$horaencendido<=23)||($horaencendido<16)) {

Muestra la página actualizada, por lo que aquí mostraremos todos los anuncios de la base de datos, uno por uno.

}else{

no muestra la página actualizada, por lo que NO MOSTRAREMOS los anuncions CON FECHA DE HOY. Como?
pues con un if (myrow[fecha']=strftime('%Y-%m-%d'))

Ten en cuenta que myrow['fecha'] es un campo de la base de datos, que acabas de leer justo para esa noticia, y así saber qué día fue editada. A la hora de añadir esa noticia le digiste que agregara al campo de la DB 'fecha' la variable $fecha=strftime('%Y-%m-%d');, para poder compararla ahora.

Esto por cada noticia.

}

Creo que no se me olvida nada, no? No se. Bueno
Por lo menos lo he hecho paso a paso como dijiste.
Es script es de lo más sencillo, pero si es un trabajo de clase no deberías investigar tu, no pedir que te digan cómo hacerlo?
Programar es más pensar que saber cuatro funciones de código. El código se lo puede aprender todo el mundo. Tu tambien puedes !!! ESTUDIA VAGO !!!!
__________________
Estoy buscando currelo, y soy experto en php, mysql, vb6, y me manejo muy bien con flash+actionscript, fireworks, photoshop, y algunas cosillas más. Otras cosillas notambien.

Si necesitan scripts o programas php decidme, que no tengo pasta !!!

Última edición por unaicito; 05/10/2003 a las 17:39