Hola,.. en realidad veo que
el problema es el tercer par de corchetes [] una expresion regular porque me da siempre error....
preg_match_all("|(<a\s[^>]*href=[\"]$url[\"]>(.*)<\/a>)|siU",$html,$salida);
sin embargo... asi no da error.......
preg_match_all("|(<a\s[^>]*href=[\"]$url\">(.*)<\/a>)|siU",$html,$salida);
Cita: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING