Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ottenere link stringa html?

    Ciao a tutti,
    vorrei sapere come fare con del codice php a trovare tutti i link contenuti in una pagina html, tutti gli hrefs, insomma. Così, se ho una pagina fatta così:

    Pagina http://www.linklink.it/Linkosa.htm:
    <html>
    <head>
    <title>Pagina Linkosa </title>
    </head>
    <body>
    Link 1
    Link 2
    </body>
    </html>

    Il programma mi dovrebbe trovare http://www.link1.com e http://www.linklink.it/link2.php
    (dovrebbe anche risolvere quindi gli url relativi). Esiste un modo per farlo semplicemente?
    Grazie infinite!

    Araganaus

  2. #2
    Codice PHP:
    $testo='<html>
    <head>
    <title>Pagina Linkosa </title>
    </head>
    <body>
    [url="http://www.link1.com"]Link 1 [/url]
    <a href =  "link2.php?tt=2132">Link 2</a>
    </body>
    </html>'
    ;
    preg_match_all('/href\\s*=\\s*"(.*)"/miU',$testo,$m);
    print_r($m[1]); 
    Ma funziona solo se il valore di href e tra virgolette

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.