Olá pessoal, 

Terminei um projeto onde comunico um Arduino com XAMPP (Apache e MySQL), até ai tudo beleza!

Porém a programação WEB é bem diferente das outras por não trabalhar em loops, eu tenho que usar <META HTTP-EQUIV="refresh" CONTENT="60"> para dar um refresh na página e reprocessar o código. 

Existe outra forma de fazer isso sem ser por esse "armengue"? 


Outra duvida minha é, meu código só funciona se a página estiver aberta, porém por ele possuir Banco de Dados eu preciso que ele funcione com a página aberta OU NÃO. Alguém sabe o que eu posso fazer?

 

Exibições: 310

Responder esta

Respostas a este tópico

Quando precisei fazer algo parecido criei um programa em outra linguagem, que execute o script em PHP pela linha de comando.

Ou se for linux usa o crontab e pelo windows o agendador de tarefas.

O <META é uma opção, ou use em javascript o setTimeOut que chamaria uma função para fazer o refresh da página.

Essa sua duvida ta mais para html do que para php.

Mas em php você pode criar um loop infinito tambem e executar o script direto por linha de comando, se você rodar um script com um loop infinito direto no browser, provavelmente ele vai travar.

Eu aconselho a usar outras linguagens, estou usando um servidor rodando ruby e enviando dados em realtime com websocket, fiz ate uma demonstração para mostrar a alguns amigos, evita de a pagina precisar ficar se atualizando, ele apenas espera os dados chegarem..

http://www.youtube.com/watch?v=9tIX4rHXMjY

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço