Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    16

    Leggere file XML online dal sito

    Ciao Ragazzi,

    Devo modificare un sito e fare in modo da leggere 3 file XML da 7mb da altri tre siti.
    In totale sono 21mb.

    Devo leggerli, fare delle query, combinare il risultato e mostrarlo tramite ricerca/navigazione.

    E' possibile fare tutto al volo senza scaricare il file, lanciare direttamente la query alla fonte?

    E' sostenibile come soluzione?

    Grazie a tutti

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non penso che tu possa modificare file che si trovano su un server diverso da quello su cui gira il tuo script, al 99.999% chi gestisce il server avrà inibito tale possibilità per motivi di sicurezza.
    Quindi penso che la soluzione sia: scarichi il file, lo modifichi, lo ricarichi tramite FTP.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    16
    Attenzione, non devo modificarli, devo solo leggerli.

    Dal mio sito vorrei lanciare tre query verso questi 3 file xml posti su dei siti di fornitori di dati.

    Recupero i dati e li impagino.

    Fattibile?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Allora se li devi solo leggere usa file_get_contents() per ottenere tutto il contenuto (non puoi prendere contenuto selettivamente da file posti altrove senza scaricarli).

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    16
    Quindi comunque devo scaricarli sul mio server giusto?

    Per poi leggerli da disco o dalla cache...

    Mi domando se questa architettura abbia senso visto che di media il portale ha circa 20 utenti connessi simultaneamente...

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.