ho questo codice che mi serve per recuperare tutti i link scritti in pagina.
non capisco perchè ma il risultato dell'array è sempre vuoto...
ho spaziato http nella variabile text sennò lo interpretava

Codice PHP:
$text"blablabla http ://www.pippo.it blabla";
$url_pattern "http://[[:alpha:],0-9\._/?!:&=()~°+_'\-%]+";

preg_match_all($url_pattern$text$valore);
print_r($valore); 


sicuramente starò sbagliando una cosa stupidissima però non riesco ad uscirne...