• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

saimok

auto script

10 mensagens neste tópico

boas

Gostava de saber se existe alguma forma de fazer com que o php/servidor corra um certo script diaramente ou semanalmente automaticamente sem que seja necessário ter de abrir o ficheiro todos os dias :hmm:

cumpz saimok ;):)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tende de criar um CronJob

Tens de 1º ver se onde tens o teu alojamento te permitem criar os CronJob.

Que tipo de alojamento é?

Tens Painel (cpanel)....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se tiveres cronjobs no servidor, podes usá-los .. Se não, arranjas uma data no php de modo a que se alguem entrar no site, ele verifique se a data já foi transposta e não tenha sido feita a actualização, e a faça.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou ainda usar serviços web que façam as requisições:

http://www.google.pt/search?q=free+cron+job

No entanto, a alternativa mais fiável é mesmo se o teu servidor suportar os cron jobs, o que deve ser fácil de encontrar no CPanel, ali como o hbarquero te indicou.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ya tem Cpanel vou lá procurar isso então

obrigado pela dica

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já encontrei isso do Cron mas agora akilo pede pa executar um comando ou seja se eu escrever lá o comando k abra o ficheiro php ele supostamente corre isso e faz o k eu kero certo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o comando serve para abrir o ficheiro php que queres, que vai executar o que pretendes

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O CronJob serve para tal como pedias executar uma tarefa de tempos a tempos, e pode ser todos os segundos, minutos, horas, etc...

Se tens o Cpanel e por exemplo queres correr um ficheiro a todas as horas vais ao CronJobs, escolhes o modo Standard, onde vais colocar quando é que queres que o comando seja executado, segundos, minutos, horas, meses, etc...

e tens de escrever o comando que seria:

php /home/atuaconta/public_html/ficheiro.php

imaginando que estas num servidor linux e a estrutura de ficheiros seja a por defeito, tens de colocar o caminho completo para o ficheiro com o  php atras, tal como coloquei em cima

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora