Olá a Todos!
Gente, a minha questão é a seguinte: Eu estou criando um site em php onde cada usuário vai estar registrado em um banco de dados MySql. Nesse banco de dados, um dos dados referentes ao usuário é o número de créditos que ele tem. Uma vez a cada 10 minutos (por exemplo), eu quero que o valor de créditos aumente em x unidades (x é um número qualquer, definido em outro campo do banco de dados). Ou seja: eu quero que ele ganhe x créditos a cada 10 minutos, ou outro tempo qualquer. Isso deve acontecer mesmo que o usuário não esteja conectado ao site. Eu pensei na seguinte solução: Eu poderia desenvolver um programinha (em Delphi, por exemplo) que se conectasse ao Banco de dados e fizesse essa atualização automaticamente de 10 em 10 minutos. Para isso, o programa deveria estar rodando 24 horas por dia no mesmo servidor em que o site (e o banco de dados) está hospedado. Detalhe: Não há realmente a necessidade de o banco de dados estar atualizado sempre, desde que os dados exibidos numa consulta (ou numa operação qualquer) estejam atualizados. Agora vêm os pepinos:
1º - Existe como fazer isso utilizando só php, ou alguma outra linguagem de scripts que seja aceita em servidores web? Se tiver, como eu faço isso???
2º - Ao contratar um serviço de hospedagem (pago ou gratuito), eu posso deixar um programa desse tipo rodando no servidor, se ele for bem pequeno? Existem serviços específicos para isso, ou eu teria que ter o meu próprio servidor em casa???
Pessoal, QUALQUER ajuda será bem-vinda!!!
Muito Obrigado a Todos!!!
Aidmar Junior
Gente, a minha questão é a seguinte: Eu estou criando um site em php onde cada usuário vai estar registrado em um banco de dados MySql. Nesse banco de dados, um dos dados referentes ao usuário é o número de créditos que ele tem. Uma vez a cada 10 minutos (por exemplo), eu quero que o valor de créditos aumente em x unidades (x é um número qualquer, definido em outro campo do banco de dados). Ou seja: eu quero que ele ganhe x créditos a cada 10 minutos, ou outro tempo qualquer. Isso deve acontecer mesmo que o usuário não esteja conectado ao site. Eu pensei na seguinte solução: Eu poderia desenvolver um programinha (em Delphi, por exemplo) que se conectasse ao Banco de dados e fizesse essa atualização automaticamente de 10 em 10 minutos. Para isso, o programa deveria estar rodando 24 horas por dia no mesmo servidor em que o site (e o banco de dados) está hospedado. Detalhe: Não há realmente a necessidade de o banco de dados estar atualizado sempre, desde que os dados exibidos numa consulta (ou numa operação qualquer) estejam atualizados. Agora vêm os pepinos:
1º - Existe como fazer isso utilizando só php, ou alguma outra linguagem de scripts que seja aceita em servidores web? Se tiver, como eu faço isso???
2º - Ao contratar um serviço de hospedagem (pago ou gratuito), eu posso deixar um programa desse tipo rodando no servidor, se ele for bem pequeno? Existem serviços específicos para isso, ou eu teria que ter o meu próprio servidor em casa???
Pessoal, QUALQUER ajuda será bem-vinda!!!
Muito Obrigado a Todos!!!
Aidmar Junior
