Prendere dati da un sito web esterno e mostrarli sul proprio

siriuxs

Nuovo Utente
17 Gen 2012
7
0
0
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!
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Tralasciando il fatto che devi essere autorizzato dal creatore del sito per poter usare i dati che esso contiene, stai chiedendo come puoi fare per recuperare il codice HTML di una pagina Web? Se sì, puoi usare file_get_contents:
PHP:
<?php
$source = file_get_contents('http://www.google.it');
?>
Su alcuni server, però, è disabilitata la direttiva allow_url_fopen per ragioni di sicurezza. In quel caso puoi provare ad usare la libreria cURL:
PHP:
<?php
$ch = curl_init('http://www.google.it');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$source = curl_exec($ch);
?>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Mi sembra strano che il sito dell'SDA permetta l'estrapolazione dei dati dall'esterno (anche a livello tecnico, non solo legale), se non altro per questioni legate al traffico addizionale generato.
 
Discussioni simili
Autore Titolo Forum Risposte Data
ivarello Prendere dati da un altro sito PHP 2
J Prendere dati del database e metterli nel codice php PHP 1
R [PHP] Prendere dati da moduli di ricerca esterni PHP 4
F selezionare dati tra due tabelle e prendere max valori PHP 10
N Prendere dati dal database Mysql PHP 8
O la select per prendere dati da un campo ENUM ripete dieci volte i valori PHP 2
H Php,Sql.. prendere i dati prima di oggi PHP 7
F Prendere contenuti da una tabella PHP 4
trattorino [PHP] prendere contenuto dentro un div PHP 3
felino [VBScript] XML Prendere il Value di un childnode attravervo il nome del nodo Visual Basic 0
V Generare array da ciclo while e prendere valori casuali PHP 4
felino [VbScript] SwfObject: prendere il contenuto di una cella Visual Basic 0
D Libro per php,quale prendere? PHP 1
V Scorrere elementi DOM e prendere dei valori Javascript 8
H Prendere una parte dall'URL PHP 5
H Email di conferma e prendere il nome. PHP 1
A Funzione unica per prendere e recuperare valori Javascript 0
C Prendere la grafica di un tema gratuito wordpress WordPress 2
D prendere parte di testo da un sito .NET Framework 2
L Prendere il codice di una pagina e inserirlo in una variabile PHP 2
Emix Prendere valori da una tabella e concatenarli ad un altra... MySQL 28
Frank10 Come funzionano le foto di altri siti? Si possono prendere o no? Leggi, Normative e Fisco 5
M Prendere i valori da un input type="text" senza usare il bottone "submit" PHP 2
F prendere 3 record di ogni categoria da una sola tabella PHP 5
L prendere 2 risultati casuali da database PHP 12
Z Prendere e leggere il nome ID Javascript 1
Frank10 Siti web dove prendere immagini sicure? HTML e CSS 5
valient13 prendere nomi da database PHP 2
zighy Prendere visione della notifica PHP 2
N Prendere immagine da web e inserire su proprio sito PHP 2
N Prendere un testo da un database Snippet PHP 0
Dragon Problema: prendere un comando da un iframe e passarlo ad un altro HTML e CSS 2
G Spero di prendere 6 Presenta il tuo Sito 2
L dove la posso prendere questo java? Javascript 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
I Assegnare dati fetch request ad una variabile globale Javascript 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
L inserimento form dati multipli ? PHP 0
S Leggere dati da API e visualizzarli PHP 0
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
A invio massivo dati a file php Javascript 4
M Inviare dati nel db dopo risposta alert PHP 0
A recuperare i dati passati nel post PHP 1
L Estrazione dati php Database 6
L Estrazione dati casuali non doppioni MySQL 1
J Form inserimento dati in database Ajax 1
D Recupero dati da HDD esterno Hardware 0
L non duplicare dati in stato "aggiornamento" PHP 6

Discussioni simili