Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    37

    aggregare dati provenienti da più siti

    Salve a tutti!
    premetto che sono nuovo del sito e a digiuno di programmazione (pessimo inizio immagino!).
    ho necessità di aggregare in una pagina i valori di alcune "intterfacce web" di apparecchi di misura.
    ho fatto una ricerca ed in sostanza quello che mi serve è una cosa tipo questa:

    http://forum.html.it/forum/showthrea...ostid=13139342

    solo che devo prendere solo un paio di valori da una tabella e riportarli in una tabella di insieme ed ovviamente dovrei avere un refresh dei valori ogni 5 min.
    sono anche riuscito a fare la cosa in excel, con le query web, ma non saprei come portare il risultato su web in maniera che si aggiorni ogni 5 min.

    potete aiutarmi?


    grazie in anticipo.


    Giandoxx

  2. #2
    non si ben comprende cosa vuoi fare
    cosa intenti per "prendere dati da una tabella": tabella mysql o <table> HTML?

    Nel secondo caso e senza ulteriori info al riguardo ti direi di utilizzare
    http://simplehtmldom.sourceforge.net/

    però se il sito sergente genera degli xml sarebbe molto meglio...

    ----

    per l'aggiornamento devi salvarti nel tuo db la data dell'ultimo aggiornamento e fare la verificare se questo è o meno "aggiornato"
    codice:
    if(data ultimo aggiornamento è inferiore a 5 minuti rispetto ad adesso){
       aggiorna tabella;
       salva data aggiornamento per successiva verifica;
       }
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    37
    ciao oly1982, e grazie per la risposta.

    provo a spiegarmi meglio:

    per ogni apparecchio ho una interfaccia web, che mi dice i valori di potenza ed energia erogati.
    dato che gli apparecchi sono sparsi per l'Italia, e per ognuno devo andare a vedere come stanno erogando, vorrei farmi un quadro d'insieme, che mi riporta questi valori in una pagina di riepilogo

    io posso solo accedere a queste interfacce web e a niente altro (ad es. non posso prendre i dati direttamente da un DB).

    spero di essere stao più chiaro se così non fosse dimmelo che ci riprovo! :-)

    Giandoxx

  4. #4
    bhè allora non c'è verso... devi fare il parse del loro output con la classe che ti ho suggerito.

    Ma se i siti sono molti è un operazione relativamente "onerosa"... soprattutto se la devi eseguire ogni 5 minuti
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    37
    a regime i siti da monitorare saranno una trentina, e mediamente dovrei prendere 4 valori da ogni sito... mi studio quanto mi hai indicato e vedo cosa posso fare.


    Grazie ancora, ti farò sapere se riesco.


    Giandoxx

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    Ciao ragazzi, stavo facendo il mio solito giro serale di "ripasso argomenti" nel forum e mi sono imbattuto in questo thread.

    Innanzitutto perdonate l'intrusione volevo chiedere una cosa.

    Dato che non ne so nulla riguardo a questa cosa ti pongo il quesito a modo mio...quello che ti serve è una cosa del tipo...come avere tanti "iframe" (i dati che devi ottenere) da diverse parti che ti forniscono (con l'aggiornamento programmato) i dati "in tempo reale" ?

    Spero di essere stato capito. Mi ha molto incuriosito questo argomento. Grazie!

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    37
    Ciao wartpro,
    non mi serve propio una "finestra" (iframe) sugli altri siti...

    ti faccio un esempio più semplice (che tra l'altro è il prossimo lavoretto che mi hanno dato da fare): il mio ufficio ha 5 piani e due stampanti dipartimentali per piano.
    Ogni mese devo controllare se il numero di copie fatte da ogni stampante, coincide con quello previsto per rientrare nel canone di affitto (se sforo pago di più!). Attualmente per fare questa verifica, vado sull'interfaccia web di ogni stampante, nella pagina dei consumi, e vedo a che punto sta il contatore delle copie fatte.
    ovviamente sarebbe bello non dover fare questa operazione 10 volte, ma avere una pagina di riepilogo dove vedo il numero di copie effettuate da ogni stampante.

    dovrei vedere una cosa tipo:

    Stampante | n° copia
    STpiano1 | 1212312
    STpiano2 | 234332
    STpiano3 | 4565465

    ovviamente il valore di n° copia, si deve aggiornare ogni tot minuti, andandosi a leggere il valore dall'interfaccia web della stampante.

    spero di essere stato più chiaro...

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    Capito perfettamente. Ti colleghi dove devi collegarti, prendi ciò che ti serve (sempre da li) ogni tot minuti.

    Figo! E' un pò come avere l'aggiornamento ogni giorno delle valute monetarie...credo sia la stessa cosa (più o meno)..mi piace.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    E ditemi una cosa (dato che siamo in argomento)..data la possibilità di fare questa cosa..si potrebbe (ad esempio) anche "collegare" vari forum...magari per sapere se ci sono nuovi thread...

    ...e ora mi viene da pensare ai feed RSS...si potrebbero anche associare a questo tipo di meccanismi..o sbaglio?

  10. #10
    Originariamente inviato da wartpro
    ...e ora mi viene da pensare ai feed RSS...si potrebbero anche associare a questo tipo di meccanismi..o sbaglio?
    se ciò che i dati che devi aggregare sono contenuti in RSS è mooooolto più semplice...
    - puoi utilizzare yahoo pipes per aggregarli (http://www.miniscript.it/articoli/54...e_pi_feed.html)
    - convertendoli in formato JSON li puoi leggere con jquery ($.getJSON)
    - puoi leggerli con php (http://php.net/manual/en/book.simplexml.php)
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.