Foros del Web » Programando para Internet » PHP »

Obtener path absoluto de imagenes en pagina remota

Estas en el tema de Obtener path absoluto de imagenes en pagina remota en el foro de PHP en Foros del Web. Hola, Saludos a toda la gente del foro, es mi primer post por aquí. Bueno, al tema.. Estoy trabajando en un sistema que obtiene un ...
  #1 (permalink)  
Antiguo 14/05/2006, 20:09
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 11 años, 6 meses
Puntos: 0
Obtener path absoluto de imagenes en pagina remota

Hola,

Saludos a toda la gente del foro, es mi primer post por aquí.

Bueno, al tema..

Estoy trabajando en un sistema que obtiene un website usando fopen y luego imprimo el HTML normalmente. Esto funciona de maravillas.

Mi problema son las imagenes, dado que si las mismas no tienen un path absoluto en el tag <IMG /> no funciona.

Logré hacer que funcionen las que tienen el path de esta forma /directorio/imagen.jpg agregando el dominio al comienzo.

Pero no puedo encontrarle la vuelta cuando las imagenes tienen un path relativo, dado que muchas veces las direcciones de estas páginas contienen el nombre de un script y parámetros al final. Por ejemplo:

Código:
Si la imagen linkea a:
directorio/imagen.jpg

y la URL es:
dominio/algundir/otrodir/script.php?var=valor

la url de la imagen debería ser:
dominio/algundir/otrodir/directorio/imagen.jpg
Se entiende?

Alguna sugerencia?

Saludos
  #2 (permalink)  
Antiguo 14/05/2006, 20:43
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 12 años, 3 meses
Puntos: 54
revisa esta funcion te va a ayudar a armar un script con el cual puedas concatenar la direccion real + el nombre de la imagen
pathinfo()
  #3 (permalink)  
Antiguo 14/05/2006, 23:54
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 11 años, 6 meses
Puntos: 0
emilio,

gracias, pero el tema es que pathinfo() solo sirve para un archivo en el servidor local, yo lo que necesito es obtener el path de una imagen en otro servidor para poder linkearla en mi sistema
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 12:50.