Fazer Uma Tafera Automática
Started By
Xandão Grunge
, 30/10/2005, 18:19
8 replies to this topic
#1
Posted 30/10/2005, 18:19
Olá a todos!
Precisava descobrir como posso executar um script sever-side do PHP de forma de forma automática, ou seja, em um determinado horário de cada semana, este script seja executado, sem que uma pessoa o acione.
Alguém sabe se isto é possível?
Desde já agradeço,
Xandão Grunge
Precisava descobrir como posso executar um script sever-side do PHP de forma de forma automática, ou seja, em um determinado horário de cada semana, este script seja executado, sem que uma pessoa o acione.
Alguém sabe se isto é possível?
Desde já agradeço,
Xandão Grunge
Xandão Grunge
#2
Posted 30/10/2005, 18:42
Brother!!
Se vc estiver trabalhando com servidor linux, dê uma pesquisada sobre tarefas CRON. Vai achar muita coisa bacana.
Abraço[]s
Se vc estiver trabalhando com servidor linux, dê uma pesquisada sobre tarefas CRON. Vai achar muita coisa bacana.
Abraço[]s
Boa Programação!
-------------------------------------------------------------------------------------
http://www.desenvolvendosites.com
-------------------------------------------------------------------------------------
http://www.desenvolvendosites.com
#4
Posted 30/10/2005, 20:23
E se não tiver trabalhando com linux?
No Windows é só usar o Agendador de Tarefas (Scheduled Tasks).
Falou!
Últimas Notícias:
▪ País perde R$ 30 bi por ano com pirataria
▪ Cresce o combate à pirataria
Denuncie a pirataria:
▪ Ligue para a linha direta da BSA: 0800 11 0039
▪ Deseja fazer a denúncia on line, clique aqui.
▪ País perde R$ 30 bi por ano com pirataria
▪ Cresce o combate à pirataria
Denuncie a pirataria:
▪ Ligue para a linha direta da BSA: 0800 11 0039
▪ Deseja fazer a denúncia on line, clique aqui.
#6
Posted 31/10/2005, 10:27
não, este é o problema, o servidor é hospedado e é windows. Então vai precisar da interverção do pessoal do host né? DE qualquer forma obrigado pela dica.
O pessoal vai ter que verificar isso diariamente. É que estou fazendo um sistema de banner e gostaria o prazo de vencimento do banner vencesse, ele fosse removido do site sem a ação de um usuário. Mas beleza.
O pessoal vai ter que verificar isso diariamente. É que estou fazendo um sistema de banner e gostaria o prazo de vencimento do banner vencesse, ele fosse removido do site sem a ação de um usuário. Mas beleza.
Xandão Grunge
#7
Posted 31/10/2005, 11:58
você pode fazer um código que entre 12 e 1 da tarde caso algum usuário entre ele retira o banner, caso ngn entre entre este horário a primeira pessoa que entrar após este horário ja desativa...
entendeu ?
lembrando que pode fazer essa verificação ainda no inicio e acabar por conseguir que o banner nem exposto seja!
flww
entendeu ?
lembrando que pode fazer essa verificação ainda no inicio e acabar por conseguir que o banner nem exposto seja!
flww
#8
Posted 31/10/2005, 12:28
Obrigado brigman, eu tinha pensado nisso também, só que dai pensei em algo como uma tarefa agendada para evitar um processamento desnecessário. Acho que vou fazer isso, ou simplesmente agendar uma tarefa no pc do cara para executar esta tarefa, mas agradeço você e a todos que postaram neste tópico, de alguma forma contribuindo a este assunto. Mas se alguém tiver alguma dúvida relacionada ou sugestão continuem postando para que agente possar aprender mais a este assunto.
Xandão Grunge
#9
Posted 31/10/2005, 14:09
xandao...
tem uma forma meio que "gambiarra", que é o que o grigman quis dizer, eu acho, que é a seguinte...
crie uma tabela no seu BD
nela, crie um campo de tempo qualquer, preencha com o valor de "agora"...
numa pagina do seu sistema que sempre é executada(index, functions ou configs), vc faz o seguinte:
1lê esse registro unico
2)caso o valor desse registro seja menor que o "registro+o tempo definido entre uma execuçao e outra", vc executa o script E faz um update no registro com o novo "agora"
ou seja, vc criou um CRONJOB falso...
cada vez que o usuario entrar na pagina com isso, vc vai ver se o tempo pra executar novamente a tarefa jah passou, e se passou, executa denovo...
PS: o phpadsnew faz isso que vc quer...
e da forma que eu descrevi, heeheh, com esse cron falso
tem uma forma meio que "gambiarra", que é o que o grigman quis dizer, eu acho, que é a seguinte...
crie uma tabela no seu BD
nela, crie um campo de tempo qualquer, preencha com o valor de "agora"...
numa pagina do seu sistema que sempre é executada(index, functions ou configs), vc faz o seguinte:
1lê esse registro unico
2)caso o valor desse registro seja menor que o "registro+o tempo definido entre uma execuçao e outra", vc executa o script E faz um update no registro com o novo "agora"
ou seja, vc criou um CRONJOB falso...
cada vez que o usuario entrar na pagina com isso, vc vai ver se o tempo pra executar novamente a tarefa jah passou, e se passou, executa denovo...
PS: o phpadsnew faz isso que vc quer...
e da forma que eu descrevi, heeheh, com esse cron falso
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)