Visualizzazione risultati 1 fino 3 di 3

Discussione: Estrapolare dati da tag html

  1. #1
    Guest

    Predefinito Estrapolare dati da tag html

    È da ore che sto cercando ma non trovo niente.
    Ho una variabile $html che contiene un tag html (<a>, in questo caso)

    Codice PHP:
    <?php
    $html
    = '<a href="http://forum.it.altervista.org/" title="vai al forum altervista!">Forum Altervista</a>';
    ?>
    Come posso fare ad avere, in cambio, i valori di "href, title" ed il testo del link (in php)?

    Codice PHP:
    <?php
    echo $risultato['href']; \\ Restituisce http://forum.it.altervista.org/
    echo $risultato['titolo']; \\ Restituisce "vai al forum altervista!"
    echo $risultato['testo']; \\ Restituisce "Forum Altervista"
    ?>
    So che devo usare le espressioni regolari, ma non ho la minima idea di come si faccia!

    ¡Gracias!

    EDIT: Trovato! http://www.emawebdesign.com/2011/12/...o-dom-di-php5/
    Ultima modifica di edo98 : 05-10-2012 alle ore 18.39.56

  2. #2
    Guest

    Predefinito

    Puoi molto più semplicemente usare un parser DOM.
    Cerca su google "php dom parser"
    Ti suggerisco questo: http://simplehtmldom.sourceforge.net/
    L'ho usato proficuamente, funziona, è leggero e documentato.
    Ciao

    EDIT: scusa mi accorgo solo ora che hai già trovato una soluzione. comunque dagli un occhiata a quello che ti ho segnalato.
    Ciao
    Ultima modifica di pastamadre : 05-10-2012 alle ore 21.49.01

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da pastamadre Visualizza messaggio
    Puoi molto più semplicemente usare un parser DOM.
    Cerca su google "php dom parser"
    Ti suggerisco questo: http://simplehtmldom.sourceforge.net/
    L'ho usato proficuamente, funziona, è leggero e documentato.
    Ciao

    EDIT: scusa mi accorgo solo ora che hai già trovato una soluzione. comunque dagli un occhiata a quello che ti ho segnalato.
    Ciao
    Ok grazie, ho appena imparato la programmazione a classi ed usare il DOM di default di Php mi viene difficile...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •