Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/05/2010, 06:09
Avatar de Jota_sk
Jota_sk
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Renombrar imagenes

ya lo he hecho funcionar pero no lo entiendo que hace mal, he hecho un echo final de todas las variables, esta bien, pero a la hora de renombrarlas. Me las renombra diferente numero. Por ejemplo, la última imagen es "Imagen034.jpg" Entonces me saca el numero bien, y le suma 1, y me muestra el 035, pero a la hora de renombrar me pone 047. No lo entiendo que esta sucediendo.
Código PHP:
foreach ($archivos as $archivo) {
    
$num = substr($archivo,6,3);
    
$num1 = $max + $au;
    
$au = $au + 1;
    
$numfinal = str_pad($num1, 3, 0, STR_PAD_LEFT);
    
$imgfinal = $path.'Imagen'.$numfinal.'.jpg';
    echo 
$archivo.' - '.$numfinal.' - '.$imgfinal.'<br>';
    
$r = copy($path.$archivo, $imgfinal);
        if(
$r){
            
unlink($archivo);
        }
    }