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

    Prelevare Url da output Html

    ciao a tutti
    ho bisogno di associare delle variabili ad alcune stringhe formato url. mi spiego meglio:

    vorrei estrarre da un sito tutti i link e associare ad ognuno di questi una variabile numerica crescente.

    con la funzione curl ho prelevato tutto il testo costituente il sito e ho fatto un echo del risultato in formato html.
    mi viene così stampato a schermo l'intero output html della pagina web cui puntavo.


    come faccio ora, utilizzando l'espressione regolare
    Codice PHP:
    "/a[\s]+[^>]*?href[\s]?=[\s\"\']+"."(.*?)[\"\']+.*?>"."([^<]+|.*?)?<\/a>/" 
    a prelevare ogni singolo link ed associarlo ad una variabile?

    grazie a tutti spero di essermi spiegato
    ciao

  2. #2
    Codice PHP:
    preg_match('/<a.*?href="(.*?)".*?>.*?<\/a>/'$html$url);
    echo 
    '<pre>'print_r($url); echo '</pre>'
    dovrebbe funzionare, ma può anche essere che mi sono perso un pezzo di regex... prova.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

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.