Crie um array com as imagens de uma página HTML com PHP

Iremos ver como procurar imagens em uma página HTML externa, igual faz no site do Facebook e LinkedIn. Para quando você colocar um link ele exibir as imagens que existem na página.

Para ler a página iremos utilizar a função file_get_contents que retorna uma string com o conteúdo da pagina e em caso de erro ele retorna false.

function ProcurarImagensNoHTML( $link ) {
	$html = file_get_contents( $link );
	$pattern='/<IMG ([^>]+)>/i';
	$result=preg_match_all($pattern,$html,$matches);
	if(!$result){
		return false;
	}
	$matches=$matches[0];

    return $matches;
}

//Todas as imagens que encontrar na pagina vai ser retornada em um array.

//Para usar a função basta passar a url 

$arr = ProcurarImagensNoHTML('http://codigofonte.uol.com.br/');  

// exibir todas as imagens  

print_r($arr); 

Qual é a sua opinião ou dúvida?