Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Parser per lettura contenuti pagina

    Ciao a tutti, vorrei leggere i contenuti di questa pagina

    http://www.movieplayer.it/televisione/guida-tv/

    salvando in un DB:

    ora
    titolo
    canale

    Secondo voi è possibile?? La pagina sembra pulita e ben organizzata, quindi spero ci sia una soluzione per gestire agevolmente la cosa

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Oppure, in aggiunta alla pagina precedente, anche questa potrebbe andare bene:

    http://feeds.feedburner.com/Acor3-Programmitv

    In sintesi avrei bisogno di salvare

    canale
    ora
    titolo

    dei programmi del giorno

    Thanks

  3. #3
    Più che possibile/impossibile... non penso sia legale.
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    sul "legale" non so neanche io: verifica! (anche se penso che di per sè si possa... bisogna vedere poi come registri/usi i dati, magari)

    per il come:
    1) leggi la pagina
    2) la "parsi"
    3) gestisci i dati

    per ordine...
    punto 1: vedi (anche l'esempio) di questa funzione (fsockopen)

  5. #5
    Ma non c'è bisogno dei Socket per leggere un semplice XML remoto...

    Usa la funzione file_get_contents() ovviamente abilitata all'accesso remoto avendo settato a modo la proprietà ("allow_url_fopen").

    Per leggere l'XML puoi usare le comode e pronte funzioni di PHP come la simplexml_load_string().
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Trascurando la parte legale (comunque importantissima) e concentrandoci sulla parte tecnica, visto che ho postato nell'area PHP e non "Consulenze Legali"...

    Inizialmente pensavo di interpretare le righe delle tabelle contenute nella pagina

    mentre Emulator giustamente suggerisce di interpretare l'XML.... ma è un XML?? Non mi sembrava avere la struttura di un file XML!

    come dovrei proceder Emulator...

    A quale dei due URL fai riferimento? (intendo quale dei due che ho postato si presta alla tua soluzione)

    $miapagina = file_get_contents('http://URL');

    $xml = simplexml_load_string($miapagina); corretto???

    ed ora?

  7. #7
    l'XHTML è derivato dall'XML...

    Comunque, tu hai fornito il feedburners e ti da anche l'XML se lo desideri: http://feeds.feedburner.com/Acor3-Pr...itv?format=xml
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Scusa credo che lo nostre due risposte si siano sovrapposte (mentre modificavo la procedente)

    Quale delle 3 soluzioni ipotizzate mi consigliate di usare quindi ??

    Se parto dall'XML

    http://feeds.feedburner.com/Acor3-P...mitv?format=xml

    Come posso interpretare le info indicate in precedenza?

    Grazie

  9. #9
    Per l'elaborazione dell'XML ti rimando alla guida ufficiale di PHP.
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Io solitamente per l'import di file XML in un DB faccio


    $xml = simplexml_load_file('miourl.xml');

    foreach($xml->riga as $riga){

    $Campo1 = $riga['campo XML'];

    etc... INSERT ....

    E' corretta?

    Lo chiedo perché

    1) non so se il la pagina ritornata dall'XML che mi hai indicato contiene solo info XML, quindi se basta fare il simplexml_load_file

    2) non conosco il nome dei campi presenti in questo XML e non so come visualizzarli (da Safari non sembra possibile)


    Grazie infinite per l'aiuto!

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.