Jump to content
victorfpaula

Desativar / Bloquear Site em determinado horário e dia da semana

Recommended Posts

Boa tarde!

sou novo no fórum, estou com um problemaço aqui, e vim pedir ajuda de vcs!

 

Sou adm de um site, de uma lanchonete delivery, que recebe pedidos pela internet

 

Porém, esta lanchonete tem seu horário de funcionamento restrito.

 

Preciso desativar, ou redirecionar minha index, nos horários em que a lanchonete está fechada

para não permitir a entrada de novos pedidos.

 

Enquanto não consigo, improvisei criando um Java Alert, avisando o horário de funcionamento

porém não está funcionando bem, as pessoas tem preguiça de ler o aviso, ou sei lá.

 

Por favor, alguém pode me salvar?

Share this post


Link to post
Share on other sites

Utilizando PHP você consegue fazer isso, fiz um código bem simples para esta função

<?php
date_default_timezone_set('America/Sao_Paulo'); // IMPORTANTE! Faz o PHP pegar o timezone, caso não utilize isto, ele receberá o horário do meridiano
$hora = date('Hi'); // Aqui ele pega a hora (H) e minutos (i) sem formatação. Ex: 1850 (18:50)

if($hora <= '1800' OR $hora >= '2400'){ // Compara se hora for antes do horario de abertura ou depois do horário de fechamento
    echo 'Fechado';
}else{
    echo 'Aberto';
}
?>

Share this post


Link to post
Share on other sites
Em 15/09/2015 at 19:51, xSmoking disse:

Utilizando PHP você consegue fazer isso, fiz um código bem simples para esta função


<?php
date_default_timezone_set('America/Sao_Paulo'); // IMPORTANTE! Faz o PHP pegar o timezone, caso não utilize isto, ele receberá o horário do meridiano
$hora = date('Hi'); // Aqui ele pega a hora (H) e minutos (i) sem formatação. Ex: 1850 (18:50)

if($hora <= '1800' OR $hora >= '2400'){ // Compara se hora for antes do horario de abertura ou depois do horário de fechamento
    echo 'Fechado';
}else{
    echo 'Aberto';
}
?>

 

Oque poderia ser feito para ser bloqueado em uma data especifica. Exemplo.   22/12/2018 ás 18:00

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By ramonjba
      Olá pessoal. Estou desenvolvendo uma especie de monitoramento, estou utilizando o MATERIALIZE, desta forma, optei por não trabalhar com responsividade, pois preciso do máximo de informações possíveis na tela, seja desktop ou mobile, fazendo o ajuste de zoom se preciso. Fiquei cerca de dois anos sem programar, eu havia feito esse projeto para meu TCC, porém após finalizar, deixei parado e acabei perdendo. Com o tempo, algumas ideias em relação ao projeto também mudaram, e para apresentar a informações das `Torres de Internet`, utilizei o collapsible-header conforme imagem `projeto_monitor`, pois, ao clicar em cima do `equipamento`, ele apresenta informações relacionadas a ele. Estou tendo problemas para alinhar estes `collapsible-header ` pois preciso preencher toda a tela, sem deixar espaçamentos. Para isso, fiz uma classe CSS contendo: 
       
      .row .col.quadroTorre1 { margin-top: -10%; margin-bottom: 10%; } .row .col.quadroTorre2 { margin-top: -7.3%; margin-bottom: 10%; } .row .col.quadroTorre3 { margin-top: -30%; margin-bottom: 10%; } .row .col.quadroTorre4 { margin-top: -1.7%; margin-bottom: 10%; }  
      E fiz uma verificação no código, para ver qual o numero de equipamentos que a `Torre` que está acima tem. Porém, como podemos observar, na segunda linha funcionou preenchendo os espaços, mas pulando para a terceira linha, já possui uma lacuna em branco, onde deveria estar situado o elemento. Além disso, os elementos da segunda linha, acabam se sobrepondo, conforme imagem `projeto_sobrepor`. Como fiquei cerca de 2 anos sem programar, estou encontrando algumas dificuldades e empacando nelas. A parte de front-end é a que gera maior dificuldade. Se alguém puder me auxiliar, agradeço. 
       
      Edit: Se alguém tiver dicas de como posso melhorar o preenchimento das lacunas em branco. 
       


    • By CharlieAldrin
      Estou tentando fazer um chat, e nele é necessário saber se um usuário continua na página do chat, para caso ele saia informar o outro usuário.
      Encontrei em alguns lugares como solução fazer um ajax conferindo se o usuário está "dando sinal de vida" de 10 em 10 segundos (por exemplo), porém não entendi como fazer isso e nem como colocar no código. Alguém pode me ajudar por favor? 
      Ou me informar se existe alguma forma melhor de conferir isso?
       
      Valeu desde já :) 
    • By AZSANTOS
      O sistema incluir o novo ticket, registra tudo certinho porem não exibi o alerta de aviso nem redireciona. ele retorna pra mesma tela de abertura com os campos já preenchidos porem incluir.
    • By JOão paulo da silva
      Olá,  pessoal ! 
       
      Estou querendo exibir os comentários dos posts na página inicial do meu template wordpress, mas não estou conseguindo.  Já tentei colar na index.ph a função comments_template(); do arquivos single.php mais não deu certo.
       
      Alguém aqui poderia me ajudar, como fazer isso.
    • By Felipe_N22
      Estou rodando um projeto no netbeans em Java Web, mas quando eu compilo ele só atualiza as alterações que eu faço no index, as demais alterações ele ignora.
       
      Qual seria o problema ?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.