• User

    Come posso ottenere tutte le partite aggiornate in automatico?

    Salve ragazzi, spero che questa sia la sezione giusta per questo post.

    Allora, quello che voglio ottenere è l'elenco aggiornato delle partite (soprattutto di calcio ma se anche degli altri sport è meglio...) in modo da poterle gestire. Sinceramente non so se è una cosa complessa o meno, l'ho chiesto qui perchè non saprei proprio da dove cominciare una possibile ricerca. Chiedo quindi almeno un indizio su dove buttarmi per ottenere questo risultato. Certo è che se l'unico modo è copiare tutte le partite a mano, credo di abbandonare il progetto.

    Grazie mille a tutti per le risposte, a presto.


  • User Attivo

    Vai su un sito, fai il parsing dell'html e con le regex ottieni tutti i dati che vuoi 🙂


  • User

    Ehm, io nella mia newbaggine non capisco la risposta di Oxide, però se ti servono i risultati di calcio e di altri sport aggiornati in tempo reale puoi trovarli qui su questo sito: livescore.in/it
    Fai un tuo account e puoi creare una specie di "widget" personalizzabile come grandezza colori ecc.
    Alla fine copii il codice html che poi metterai sul tuo sito.
    L'unico obbligo per "pagare" il servizio è che dovrai mettere un loro link nella tua homepage...

    Ciao! 🙂
    A.


  • User Attivo

    Oxide riusciresti ad esemplificare la tua risposta? Mi ha incuriosito XD


  • User Attivo

    Scusatemi ma ero di fretta e non ho spiegato per bene hehe..

    Vi spiego come farei io (e come ho fatto, ma non ho a disposizione un esempio da mostrare sfortunatamente):

    Un crontab una volta ogni X tempo avvia uno script in php che scarica la pagina di un sito web che contiene tutti i risultati delle partite. Vengono poi presi i dati e smistati in un database contenente squadra che gioca in casa, squadra ospite e risultato (con eventuali informazioni di gol e quant'altro, nello specifico della partita se è disponibile).
    Sulla pagina viene richiamato il database contenente i dati e vengono restituiti sulla pagina dell'utente, in modo da avere il risultato aggiornato.

    E' semplice tutto sommato il funzionamento, la programmazione richiede sicuramente più del tempo che ho impiegato io a scrivere questa breve spiegazione 🙂
    Ma almeno ora sapete cosa fare hehe