Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Prendere dati da un sito web esterno e mostrarli sul proprio

    Ciao a tutti,

    ho un quesito da porvi su una cosa che non ho mai capito fino in fondo. Come prendere dati da un sito web per poi mostrarli, magari con un interfaccia completamente diversa, su uno di mia proprietà.

    Per farvi capire meglio vi porto un esempio. Il sito del corriere SDA offre il traking delle spedizioni; basta inserire il codice della spedizione e si viene ridirezionati ad una pagina che ne mostra il tracking. Ecco, se io volessi prendere quei dati della spedizione e mostrarli sul mio sito web, magari con un altra formattazione/disposizione, magari ottimizzati per una visualizzazione su un dispositivo mobile, come dovrei fare?

    Una volta che mi studio e capisco come comporre la stringa per farmi restituire la pagina corretta da SDA, come prendo quei dati che a me interessano?

    Grazie mille!
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Devi usare la funzione file_get_contents() alla quale passi la stringa con l'indirizzo che ti porterebbe alla pagina coi dati della spedizione, in questo modo

    $pagina = file_get_contents("http://www.sda.it/tracking.php?id=".$id);
    pagina e parametro li ho inventati, non so come sia fatto l'indirizzo.

    In $pagina avrai tutto il codice html generato dal sito sda che mostra i dati della spedizione.
    Tramite espressioni regolari dovrai isolare i dati che ti interessano e poi potrai impaginarli come vuoi.

    Per scrivere le espressioni regolari giuste dovrai studiarti il codice html restituito da sda.

  3. #3
    Originariamente inviato da Alhazred
    Devi usare la funzione file_get_contents() alla quale passi la stringa con l'indirizzo che ti porterebbe alla pagina coi dati della spedizione, in questo modo

    $pagina = file_get_contents("http://www.sda.it/tracking.php?id=".$id);
    pagina e parametro li ho inventati, non so come sia fatto l'indirizzo.

    In $pagina avrai tutto il codice html generato dal sito sda che mostra i dati della spedizione.
    Tramite espressioni regolari dovrai isolare i dati che ti interessano e poi potrai impaginarli come vuoi.

    Per scrivere le espressioni regolari giuste dovrai studiarti il codice html restituito da sda.
    Grazie per la dritta. Mi metto subito ad approfondire il discorso!
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

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.