PUBLICIDADE
Este código tem nota
9,67

Autor

luislopes

Luis Fernando de Deus Lopes

membro deste agosto de 2011

Enquete

Google+ conseguirá ser tão popular quanto o Facebook?
PUBLICIDADE

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); 

Sim   Não   Este código foi útil para você?
NotaComentário
10
tonh0 comentou em 11/9/2012

bom

bem interessante isso bem aplicavel.
10
markimsjrp comentou em 10/9/2012

galeria de imagens

ola, tenho uma galeria em meu site com 2 colunas e varias linhas, gostaria de saber se posso usar uma array na galeia pra quando eu adicionar uma galeria nova pelo código, as demais se organizarem pra baixo automaticamente ... urgente obrigado
9
erickbosco comentou em 13/6/2012

Funcional

Testei com 3 sites diferentes e funcionou.
Funcional!!!
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

© 2006-2013 R&W Informática Ltda. - Todos os direitos reservados. - Política de Privacidade | Mapa do Site