Hola a tod@s.
Tengo un problema con la función preg_match_all recojo desde file_get_contents una página donde me devuelve un string, luego utilizo preg_match_all('/<a href="(.*)"\/>/',$html,$respuestas); para poder coger todos los links de esta página.
Pero no me sale nada, en cambio si en vez de utilizar file_get_contents lo hago desde un string cualquiera si que funciona (pes para hacer una prueba). ¿Sabéis si lo que devuelve file_get_contents es un tipos de srting raro o si he de implementar algo más?
Pongo el código:
$url = "http://www.vinosyrecetas.com";
$html = file_get_contents($url);
preg_match_all('/<a href="(.*)"\/>/',$html,$respuestas);
foreach($respuestas[1] as $valor){
$direccion = $valor;
echo $direccion.'<br/>';
}
Gracias y un saludo