Foros del Web » Programando para Internet » PHP »

capturar solo link imagenes

Estas en el tema de capturar solo link imagenes en el foro de PHP en Foros del Web. holas buenas masters, les cuento mi problem, tengo un formulario donde ingreso datos en un textarea, en este puedo ingresar bbcode, entonces especificamente en el ...
  #1 (permalink)  
Antiguo 23/06/2009, 18:01
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
capturar solo link imagenes

holas buenas masters, les cuento mi problem, tengo un formulario donde ingreso datos en un textarea, en este puedo ingresar bbcode, entonces especificamente en el tema cuando ingreso imagenes en el mensaje puedo ingresar 1 o varias con la etiqueta que todos conocemos [img] [/img] estas imagenes yo las redimenciono a su ves con un script para no deformar el sitio, y pues me gustaria mostrar tambien abajo de todo los links para ver su tamaño real, y e aqui mi duda, como saber cuantas imagenes tengo en el mensaje y capturar los todos los enlaces en alguna variable :/ para poder hacer

Código html:
Ver original
  1. <a href="link_a_obtener">Imagen Tamaño Real</a>

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #2 (permalink)  
Antiguo 23/06/2009, 18:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: capturar solo link imagenes

Para "contar" las imagenes puedes hacer substr_count(), y con eso puedes saber cuantas imagenes tienes.

Saludos.
  #3 (permalink)  
Antiguo 23/06/2009, 19:19
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: capturar solo link imagenes

yes me funciona pero como le hago para traer los enlaces de cada imagen o sea lo que esta entra :/

yo hice $busca_imagenes=substr_count("$articulo[descripcion]", "[img]");
me arroja el numero de [img] que hay, perfecto, pero eso no soluciona en nada mi problema :(
no se pero me huele a que esto va por el lado de expresiones regulares y soy malisimo para ellas :P
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 23/06/2009, 20:48
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: capturar solo link imagenes

Prueba este codigo, me dices si ves errores.

$links='<a href="link_1">enlace1</a><a href="link_2">enlace2</a>';

preg_match_all('/<a href=\"(.*?)\">[a-zA-Z0-9]*<\/a>/',$links,$solo_links);
print_r($solo_links)."<br>";
  #5 (permalink)  
Antiguo 23/06/2009, 22:29
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: capturar solo link imagenes

gracias por la ayuda pero, me devuelve Array, y pues eso esta para enlaces yo lo quiero para bbcodes [img]todo_loque_salga_aqui_enmedio[/img]

por que para bbcode por que si lo aplico a los enlaces en html es un poco mas complicado por que los convierto con la funcion le paso utf8_encode, unas funciones para reemplazar etc....
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 03:31.