Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/02/2005, 15:16
thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 19 años, 2 meses
Puntos: 0
Cita:
Iniciado por elkkbron
pero si la imagen.gif se encuentra en otro directorio:

http://www.mipagina.com/images/produ...ils/imagen.gif
Claro, a eso me refería con "Ahora que lo pienso, sólo funciona si está en el dir raíz, sino tmb hay que hacer un explode". Cuando hice el script estaba pensando en el ejemplo concreto que diste vos, no se me había ocurrido que podía estar en otro dir =P

Podés hacer dos cosas:
1. Usar el código que te dio Goku
2. Agregar un explode al final del mío

Código PHP:
<?php 

$str 
"http://www.mipagina.com/imagen.jpg"
$parsed parse_url($str); 
$file substr($parsed[path], 1);
$file2=explode("/",$file);
$n count($file2);
$n--;
$file $file2[$n];

echo 
$file;
?>
3. O más fácil todavía:

Código PHP:
<?php 

$file 
"http://www.mipagina.com/imagen.jpg"
$file2=explode("/",$file);
$n count($file2);
$n--;
$file $file2[$n];

echo 
$file;
?>
Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar

Última edición por thunder.scripts; 21/02/2005 a las 15:18