Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298

    Estrarre dati da una tabella in html

    Esiste un modo per creare uno script che analizzi una determinata pagina (ad esempio www.miosito/tabelle/pagina1 ) andanto la prima ricorrenza di tabella html che trova,
    tabella del tipo:

    nome1 valore1
    nome2 valore2
    nome3 valore3

    e mi inserisca tali valori all'interno di un db mysql (dove i campi della tabella del database dove andaranno inseriti si chiameranno nome1, nome2, nome3... come quelli della tabella html insomma).


    Questo per tutte le pagine della directory www.miosito/tabelle/

    Si può fare (sempre se sono risucito a farmi capre )? Come?

  2. #2
    :master: Più o meno penso di avere capito.
    Puoi fare in diversi modi, soprattutto se conosci la struttura della tabella.

    Innanzi tutto devi leggere il contenuto della pagina HTML con file_get_contents().
    Una volta che la pagina è stata trasformata in una stringa, puoi fare degli explode o usare un preg_replace, per estrarre i valori nei tag <td></td>.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    grazie!
    e come fari a fargli "leggere" tutti i file in una directory in base ad una url ben precisa (ad esempio tutti i file in www.miosito.com/directory/

  4. #4
    Puoi usare GLOB().

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    Ma glob non funziona sui file in remoto. Io dovrei andare a "monitorare" delle pagine su dei siti differenti da dove viene eseguito lo script.

    Quindi dovrei usare un metodo come questo http://it.php.net/manual/en/features.remote-files.php , giusto?

  6. #6
    Originariamente inviato da Stepunk
    Ma glob non funziona sui file in remoto. Io dovrei andare a "monitorare" delle pagine su dei siti differenti da dove viene eseguito lo script.
    Eh... me lo dici adesso che non devi aprire file presenti in un tuo sito.
    Si, puoi usare FOPEN, oppure aprire un socket.
    Scegli te.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    ops, sorry

    ok, stasera vedo di studiare come usare fopen Grazie!

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.