Horário Dinamico no Servidor
Pessoal, tudo certo!?
Bom, a idéia é a seguinte, preciso uma pagína que exiba o tempo no servidor em ordem descrecente a seja atualizada dinamicamente conforme os segundo do servidor, porém caso algum usuario precione um determinado botão ele acrestencenta alguns segundos a esse tempo e claro, terá que imediatante ser alterado em todas as máquinas que estiverem acessando essa página.
Pensem em armazenar esse tempo em um banco de dados e ir atualizando esse horário a cada interação com o usuário e sendo exibido via Ajax.
Alguma sugestão pessoal?
Bom, a idéia é a seguinte, preciso uma pagína que exiba o tempo no servidor em ordem descrecente a seja atualizada dinamicamente conforme os segundo do servidor, porém caso algum usuario precione um determinado botão ele acrestencenta alguns segundos a esse tempo e claro, terá que imediatante ser alterado em todas as máquinas que estiverem acessando essa página.
Pensem em armazenar esse tempo em um banco de dados e ir atualizando esse horário a cada interação com o usuário e sendo exibido via Ajax.
Alguma sugestão pessoal?
comentários (0)
suspender
Lista de Respostas:
15/10/2009 9:32pm
(~15 anos atrás)
(~15 anos atrás)
Michel, não sei se entendi, mas seria o controle de vários clientes? é isso? mas o tempo tem influencia sobre um evento com o usuário?
15/10/2009 11:57pm
(~15 anos atrás)
(~15 anos atrás)
Já vi esse lance de tempo, naqueles jogos on-line, onde vc manda fazer uma tarefa em "X" minutos, ai vai diminuindo o tempo... a pessoa pode fazer off-line, ai quando volta, ele tá ainda terminando sem interrupção...
é mais ou menos essa lógica ?? eu tb tenho muito interesse nesse tipo de idéia... tenho vontade de implementar em alguns projetos meus... quem souber, me dá essa ajuda ai também..
Valeu!!
é mais ou menos essa lógica ?? eu tb tenho muito interesse nesse tipo de idéia... tenho vontade de implementar em alguns projetos meus... quem souber, me dá essa ajuda ai também..
Valeu!!
16/10/2009 6:15pm
(~15 anos atrás)
(~15 anos atrás)
Pelo que eu entendi, você quer fazer um "cronometro" que rode para todos os usuários logados no sistema, é isso?
Uma sugestão:
Ativar um Timeout em Javascript (http://www.w3schools.com/JS/js_timing.asp) que tempo em tempo execute uma função que faça uma requisição AJAX para o seu servidor.
Ai você escolhe aonde guardar essa informação que será sempre atualizada. Pode ser bem simples, um arquivo .txt mesmo que essa função vai ficar "acrescentando" um valor.
Uma sugestão:
Ativar um Timeout em Javascript (http://www.w3schools.com/JS/js_timing.asp) que tempo em tempo execute uma função que faça uma requisição AJAX para o seu servidor.
Ai você escolhe aonde guardar essa informação que será sempre atualizada. Pode ser bem simples, um arquivo .txt mesmo que essa função vai ficar "acrescentando" um valor.
22/10/2009 10:50pm
(~15 anos atrás)
(~15 anos atrás)
grave um tempo no DB (01:00), dai vc pega a diferenca de tempo entre os dois (http://phpbrasil.com/script/3KJX69Ph7tVa/diferenca-entre-datas-diashoras-ou-minutos) a tualiada a cada segundos por exemplo e vai mostrando quanto tempo falta, se clicar no botao vc aumenta esse tempo, quando fizer a requisicao novamente o tempo sera maior...
23/10/2009 11:09am
(~15 anos atrás)
(~15 anos atrás)
eu sei que isso dá uma trabalheira, pois cada vez que o cliente der um refresh no site, ele vai ter que executar essa atualização no BD do último horário e depois executar uma atualização com o último dado cadastrado...
procure entender um pouco essa lógica e crie uma rotinazinha para fazer isso dentro da página, que fica mais fácil.
Valeu!
procure entender um pouco essa lógica e crie uma rotinazinha para fazer isso dentro da página, que fica mais fácil.
Valeu!