Extraindo atributos da tag IMG (src, title e alt) com PHP


Autor/fonte: Sandro J. S. Souza
E-mail/Url: http://www.sandro.eti.br
Tags: [ imagens ]



Digg del.icio.us

Que tal extrair os atributos src, title e alt da tag IMG usando PHP? Com a função simplexml_load_string você consegue fazer isso com muita facilidade!

Exemplo:

<?php
$imagem = '<img src="http://www.htmlstaff.org/img/logo.gif" alt="Logo" title="htmlstaff.org" />';

$resultado = simplexml_load_string($imagem);

var_dump($resultado);
?>

A única exigência é que seu documento esteja formatado dentro dos padrões XHTML.

Outra alterntiva para se fazer isso é utilizar uma expressão regular para pegar as IMGs suas:

<img[^>]*>

E outra para pegar os atributos:

/(alt|title|src)=("[^"]*")/i


Fonte:

http://www.stackoverflow.com/questions/138313/how-to-extract-img-src-title-and-alt-from-html-using-php



Sobre o autor(a): Sandro J. S. Souza
Trabalho com desenvolvimento Web. Visite meu site - http://www.sandro.eti.br
Avatar



Enviado por xKuRt em 29/06/2010 às 20:41


Itens relacionados

Apresentar imagens de todos formatos de forma aleatória na página
Redimencionando imagens com o Smart Image Resizer
Redimensionador de fotos em PHP
Redimensionando imagens com PHP
Redimensionando imagens
Manipulando imagens com PHP
Upload com redimensionamento de imagens
Como exibir imagens aleatórias utilizando PHP!
Galeria de imagens em Flash e PHP com o Flash Image Gallery (FIG)
Imagens linkadas randômicas

Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Segunda, 30 de Março de 2015




Top 5 membros

Últimos membros online

  • 1em 30/03 às 22:16
  • BBCem 26/03 às 09:23
  • stonerem 24/03 às 05:24

Últimos membros cadastrados



Capa do livro
Criando Aplicações PHP com Zend e Dojo: Padrões e Reuso com Frameworks - Edição Revisada e Ampliada


Capa do livro
Windows 7 Sem Limites


Capa do livro
Algorítmos Genéticos





Hostnet

IMD