Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2010, 01:28
zaqpz
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: Desactivar un Formulario todos los domingos de 6 am a 12 am

La función date() que te provee PHP es todo lo que necesitas.
Puedes detectar el día y el rango horario de esta forma:

Código PHP:
// Si el día es domingo y son más de las 6 de la mañana (o las 6 en punto)
if(date('D')=='Sun' && date('G')>=6)
{
// Rango horario prohibido... mostrar mensaje de error
}
else
{
// Mostrar formulario!

Tienes que tener en cuenta que se tomará como horario al que se haya configurado en el servidor donde alojas tu sitio web. Para cambiar la zona horaria puedes usar date_default_timezone_set(). Si no estás seguro de qué hora maneja tu servidor puedes hacer un echo date() con los parámetros que te interesen saber (los ves en el manual de PHP).

Saludos.
__________________
R4DS en español | R4DS en inglés