Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    Prendere i link in una pagina html

    Ciao a tutti,

    vorrei sapere come posso fare a prelevare da una stringa contenente il sorgente di una pagina web, tutti i link che rispettano una determinata sintassi..

    cioè

    http://www.miosito.com/<numero>_<descrizione>.html

    o simili ?

    sto provando con le espressioni regolari .. ma nulla..mi servirebbe una mano

    grazie in anticipo

  2. #2
    Se ne è discusso già in passato.

    Puoi utilizzare TIDY+DOM, le espressioni regolari o le funzioni di manipolazione delle stringhe.

    Posta un esempio di input, il relativo output che desideri ottenere ed il codice che hai provato fino a questo punto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    function getLinks(){
    $html = explode("\n",file_get_contents("http://www.bidcommunity.com"));
    foreach($html as $string){
    if(eregi("&lt;a&gt;(.+)&lt;/a&gt;",$string)){
    echo "in questa riga c'è un link";
    }

    }
    }

    ho iniziato a scrivere questo...

    praticamente una volta identificata la stringa con il link, vorrei prendere il contenuti dell'href e metterlo in un array, per poi restituirlo...

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.