Newsgroup: it.comp.www.php
Titolo: WebApp scrittura valori Realtime

Ciao a tutti e buon venerdě!
Volevo sapere se era possibile implementare con PHP una applicazione web 
che aggiornasse in tempo reale (non estremamente reale ... basta anche 1 
volta al secondo) i valori inseriti nella pagina (tipica pagina di 
supervisione impianto).
Lasciando perdere le eventuali latenze della rete (che potrebbe essere 
anche internet o LAN 100Mbit/s) č possibile farlo? o devo implementare 
qualcosa in altro linguaggio?
Mauro

fai una pagina php visualizzabile da un browser e metti un meta refresh di 1
sec.
-- 
Some day,
and that day may never come,
I'll call upon you to do a service for me.

 
ma se non hai un browser sempre collegato alla pagina puoi fare un crontab
con linux.
ma č inutile poiché mi sembra di aver capito che č una sorta di monitor


 refresh di 1 sec.
Per favore, 
http://wiki.news.nic.it/QuotarBene
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 implementare qualcosa in altro linguaggio?
IMHO sarebbe meglio utilizzare una tecnologia lato client.
Lasciando perdere linguaggi di programmazione propriamente detti, se
vuoi mantenerti "sul web" puoi usare una applet java oppure una
"animazione" Flash che utilizza loadvariables e simili per leggere i
valori aggiornati. In alternativa JS XMLHttpRequest potrebbe essere una
alternativa.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E


 crontab con linux.
IMHO non hai capito che cosa sia crontab.
-- 
I am what I am, I do what I can


 
ti prego illuminami.
io intendevo dire che se i dati deve comunque farli passare per uno script
gli conviene creare un crontab del tipo
 * * * * * /usr/bin/php /www/suofile.php 1> /dev/null
in maniera da avere ogni minuto l'esecuzione dello script.
in realtà non gli serve credo, perché lui ha chiesto un tool di monitoraggio
quindi una pagina web aperta con un meta refresh ogni 1 sec può essere oiù
saggio.
se poi i dati devono essere processati anche se non c'è sorveglianza sul
monitor attacca il crontab.
è più chiaro?


 Per favore, 
http://wiki.news.nic.it/QuotarBene
ma dagrande vuoi fare il moderatore?


 č piů chiaro?
Si, e' chiaro che il crontab non ha nulla a che fare con quanto
richiesto da Mauro D. a differenza di quanto tu possa credere.


 ma dagrande vuoi fare il moderatore?
No.


 per cui il browser non verrebbe comunque aggiornato.
te lo spiego:
Se c'è un browser aperto la pagina si aggiorna una volta al secondo
se _non_ c'è un browser aperto la pagina si aggiorna una volta al minuto
se non c'è un browser aperto è inutile avere una risoluzione al secondo.
un minuto è più che sufficiente.
dato che _nessuno_ sta leggendo il report
tanto più che in quello stesso momento se un utente si collega alla pagina
richiede una versione molto aggiornata, "al secondo"
ciao cartola


 dato che nessuno sta leggendo il report
Le questioni sono due:
1. "Se un minuto è più che sufficiente" perche' "nessuno sta leggendo
il report" allora a che serve aggiornare il report se nessuno lo
visualizza?
2. Se il report deve essere aggiornato una volta al secondo per essere
visualizzato dall'utente (come ha specificato Mauro D.) allora a che
server usare crontab?
I entrambi i casi cio' che hai proposto non ha senso e/o e' inutile.


 
infatti puoi leggere esattamente la stessa cosa nella mia prima soluzione!


 Mauro
quoto Setec Astronomy per la soluzione lato client..
ma posso sapere qual'e' l'applicazione precisamente?
ci sono diverse soluzioni e magari creare un piccolo server ed un relativo
client sarebbe la soluzione migliore..
-- 
www.iuz-lab.info

 
quoto, inoltre sei cmq vuoi essere "legato" al web, il client lo scrivi 
come applet java
ciao
Alesi_28

 
L'applicazione è un piccolo softwawre di supervisione per un impianto 
idroelettrico. Utilizzando il browser l'utente deve poter vedere lo 
stato degli organi e quindi deve poter vedere gli organi in movimento, 
le misure istantanee ecc... speravo di poterlo fare con php, al massimo 
provvederò a creare una applicazione flash che riceve i dati da php.
Mauro

Mauro D. wrote:

IMHO creerei un server che sia in grado di fornire le informazioni richieste
sia come pagine web, sia consultabili tramite una sessione telnet..
l'unica cosa che mi lascia in dubbio e' quel 'vedere gli organi'..
cosa intendi per vedere?
se volessi procedere per sovradescritta soluzione fammi sapere..
(vorrei fare pratica con la programmazione di server/client in linguaggio C)
-- 
www.iuz-lab.info