Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - aiuto parsing html con php
Forum - PHP - aiuto parsing html con php

Avatar
alex1995 (Normal User)
Expert


Messaggi: 294
Iscritto: 27/01/2011

Segnala al moderatore
Postato alle 11:01
Mercoledė, 18/04/2012
buon giorno :), sto usando questa libreria http://simplehtmldom.sourceforge.net/index.htm per fare il parsing di un file html solo che ho un problema non so come fare a prendere da un link ad esempio cosė:
Codice sorgente - presumibilmente Plain Text

  1. <a href="www.pierotofy.it">community</a>



solo l' url e il testo community.
come posso fare?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:03
Mercoledė, 18/04/2012
Penso cosė:
Codice sorgente - presumibilmente Plain Text

  1. $a = html->find("a#id");
  2. $href = $a->href;
  3. $text = $a->plaintext;


PM Quote
Avatar
alex1995 (Normal User)
Expert


Messaggi: 294
Iscritto: 27/01/2011

Segnala al moderatore
Postato alle 21:15
Mercoledė, 18/04/2012
grazie :) ma il testo lo prende ma non prende l' href :S come posso fare?
il mio sorgente č questo:
Codice sorgente - presumibilmente PHP

  1. <?php
  2. require_once("simple_html_dom.php");
  3. $var = file_get_html("prova.html");
  4. foreach($var->find('a') as $element)
  5. {
  6.         print"<li>".$var->href."</li><br>";
  7. }
  8.  
  9. ?>


Ultima modifica effettuata da alex1995 il 18/04/2012 alle 21:16
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 8:58
Giovedė, 19/04/2012
Nella documentazione č scritto cosė:
Codice sorgente - presumibilmente PHP

  1. // Find all links
  2. foreach($html->find('a') as $element)
  3.        echo $element->href . '<br>';


PM Quote