Foros del Web » Programando para Internet » PHP »

Buscar una cadena en texto html

Estas en el tema de Buscar una cadena en texto html en el foro de PHP en Foros del Web. Hola, me explico, necesito una función que me busque por ejemplo el nombre de una imagen dentro de un texo html, es decir una imagen ...
  #1 (permalink)  
Antiguo 20/08/2007, 05:29
Usuario no validado
 
Fecha de Ingreso: febrero-2002
Mensajes: 7
Antigüedad: 22 años, 2 meses
Puntos: 0
Buscar una cadena en texto html

Hola, me explico, necesito una función que me busque por ejemplo el nombre de una imagen dentro de un texo html, es decir una imagen que en un texto que contiene una etiqueta img me devuelva el nombre de la imagen. ej: <img src="nombre.jpg" border=0 ...> etc. y me encuentre la cadena nombre.jpg.

Muchas gracias y un saludo.
  #2 (permalink)  
Antiguo 20/08/2007, 06:35
Avatar de shakaran  
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: Buscar una cadena en texto html

Esto lo harias mejor con javacript, te recomiendo buscar un framework llamado "Mootools" y buscar la funcion each().
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net
  #3 (permalink)  
Antiguo 20/08/2007, 06:44
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Buscar una cadena en texto html

La forma más sencilla es usar expresiones regulares.

Código PHP:
preg_match_all('/<img.*src="([^"])"/U'$cadena original$coincidencias); 

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:44.