Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di Laiton
    Registrato dal
    Dec 2011
    Messaggi
    95

    Prelevare Info Da Altre Pagine Web

    Salve,
    volevo sapere se era possibile prelevare info dalle altre pagine web.

    Non avendo mai provato, avevo pensato che possa essere possibile possibile tramite una funzione che permettesse di leggere tutto il sorgente della pagina web.

    Qualcuno ne sa più di me?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Laiton
    Registrato dal
    Dec 2011
    Messaggi
    95
    codice:
    $html = file_get_html('http://www.google.com/');
    penso che ho trovato quello che mi serve!

    Ho un piccolo dubbio.
    Questa è una funzione del php5.x.x oppure la devo istallare in qualche modo?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    E' una classe scritta per essere utilizzata sul php5 quindi nessuna installazione strana serve

  5. #5
    Utente di HTML.it L'avatar di Laiton
    Registrato dal
    Dec 2011
    Messaggi
    95
    Strano, mi dice che non la conosce.
    PS: sto provando con altevista e sto usanto php 5.3

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Laiton
    Strano, mi dice che non la conosce.
    PS: sto provando con altevista e sto usanto php 5.3
    A me su altervista funziona perfettamente

  7. #7
    Utente di HTML.it L'avatar di Laiton
    Registrato dal
    Dec 2011
    Messaggi
    95
    Scusa, potresti postarmi il codice.
    Ho il dubbio che sbaglio a fare qualcosa!

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Laiton
    Scusa, potresti postarmi il codice.
    Ho il dubbio che sbaglio a fare qualcosa!
    Nel file che scarichi ci sono molteplici esempi questo è quello di base


    Codice PHP:
    <?php
    // example of how to use basic selector to retrieve HTML contents
    include('../simple_html_dom.php');
     
    // get DOM from URL or file
    $html file_get_html('http://www.google.com/');

    // find all link
    foreach($html->find('a') as $e
        echo 
    $e->href '
    '
    ;

    // find all image
    foreach($html->find('img') as $e)
        echo 
    $e->src '
    '
    ;

    // find all image with full tag
    foreach($html->find('img') as $e)
        echo 
    $e->outertext '
    '
    ;

    // find all div tags with id=gbar
    foreach($html->find('div#gbar') as $e)
        echo 
    $e->innertext '
    '
    ;

    // find all span tags with class=gb1
    foreach($html->find('span.gb1') as $e)
        echo 
    $e->outertext '
    '
    ;

    // find all td tags with attribite align=center
    foreach($html->find('td[align=center]') as $e)
        echo 
    $e->innertext '
    '
    ;
        
    // extract text from table
    echo $html->find('td[align="center"]'1)->plaintext.'
    <hr>'
    ;

    // extract text from HTML
    echo $html->plaintext;
    ?>

  9. #9
    Utente di HTML.it L'avatar di Laiton
    Registrato dal
    Dec 2011
    Messaggi
    95
    Ho provato ad hostare i file e mi da questo errore nell'esempio che mi hai mostrato tu.
    Eccoti i link.
    http://multigdr.altervista.org/app/e...c_selector.php

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Laiton
    Ho provato ad hostare i file e mi da questo errore nell'esempio che mi hai mostrato tu.
    Eccoti i link.
    http://multigdr.altervista.org/app/e...c_selector.php
    Hai messo a modo la path del file della classe quando lo includi, postalo semmai?

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.