Prendere dati da un altro sito

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Salve ragazzi, volevo sapere se era possibile prendere dati da un altro sito, tipo questo http://whois.domaintools.com,
inserendo un ip ad esempio 23.22.128.242, si va a questa pagina http://whois.domaintools.com/23.22.128.242, e tira fuori dei dati.
Ho notato che nella pagina sorgente la tabella che contiene i dati che mi interessano è identificata così <table class="whois">.
c'è un modo di implementare questa tabella, in una mia pagina fondendo la class ad esempio?
Grazie in anticipo per le dritte ;)
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
ho provato con questo codice:
PHP:
<?php
$errors = array();
if( isset($_GET['url']) ){
    if( empty($_GET['url']) ){
        $errors[] = "Devi inserire un indirizzo!";
    }
    else if( !($html = @file_get_contents($_GET['url'])) ){
        $errors[] = "Impossibile recuperari il codice dall'indirizzo indicato!";
        $errors[] = "Assicurarsi di averne indicato uno valido!";
    }
    else{
        $source = htmlentities($html);
    }
}

?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-type" content="text/html;charset=utf-8">
    <title>Simple HTML source viewer</title>
    <style type="text/css">
        .error {
            color: red;
            font-weight: bold;
        }
        #code {
            color: white;
            font-size: 12px;
            overflow: scroll;
            background-color: #222222;
            font-family: "Monospace", "Courier New";
        }
    </style>
</head>
<body>
    <form action="" method="get">
        <label for="url">Inserisci l'indirizzo della pagina (completo di http://) di cui vuoi vedere l'HTML:</label><br/>
        <input type="text" id="url" name="url" value="" />
        <input type="submit" value="Mostra sorgente" />
    </form>
    <?php foreach($errors as $e): ?>
    <p class="error"><?php echo $e; ?></p>
    <?php endforeach; ?>
    <?php if(!empty($source)): ?>
    <pre id="code"><?php echo $source; ?></pre>
    <?php endif; ?>
</body>
</html>
Con google funziona ma con questo http://whois.domaintools.com/23.22.128.242 no :S
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Forse ho capito perchè non mi apre quella pagina se faccio così
PHP:
<?php
$sorgente = file_get_contents("http://whois.domaintools.com/23.22.128.242"); 
echo $sorgente;
?>
Mi da questo errore failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
sapete come risolvere?
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
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
S Prendere dati da un sito web esterno e mostrarli sul proprio PHP 2
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
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
L inserire dati multi livello PHP 8
L input (rilevare cambio dati) PHP 3

Discussioni simili