Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde! Pessoal, criei um contador de acesso em PHP e quero fazer a comparação para que toda 00:00 o sistema crie e salve em um novo .TXT mais ou menos assim.
if(data atual == 00:00){
Cria e salva no novo .TXT até a próxima 00:00.
}else{
Não faça nada.
}Porem voltando e lendo com calma.
>
contador de acesso
Se o objetivo é salvar um intervalo de tempo em tempo.
Ex:
Dia 1 -> 2 visitas
Dia 2 -> 30 visitas
Dia 3 -> 4 visitas
Você pode armazenar a data + hora
Busque por DATETIME no Mysql
http://dev.mysql.com/doc/refman/5.7/en/datetime.html
Salvar .txt é tão 1980 ~ kkkkk
Outra opção:
3 coisas...
1 - ocorre um erro de sintaxe ai.
00:00
2 - esse trecho:
else{
Não faça nada.
}
Não faz nenhum sentido.
Você poderia simplesmente fazer isso:
3
Você está hospedando o php em alguma hospedagem compartilhada?
Normalmente eles tem um serviço de CronJobs/Tarefas agendadas.
Fica complicado fazer essa tarefa só pelo php....
Caso seja apenas um teste caseiro, você pode utilizar o exemplo abaixo:
clock.html, e deixa ele aberto no Browser
<!DOCTYPE html>
Exemplo retirado:http://www.w3schools.com/js/tryit.asp?filename=tryjs_timing_clock
Ai sempre que o relógio chegar nessa hora = 00:00:10
Ele vai disparar o evento, chamando o script.php...
Caso precise deixar ele executando sempre, é interessante só chamar um Ajax.
Tem um artigo legal do Thiago Belem:
http://blog.thiagobelem.net/o-que-sao-e-como-usar-as-cron-jobs
Ou o bom e velho wiki:
https://pt.wikipedia.org/wiki/Crontab