Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/02/2007, 10:31
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: problema con move_uploaded_file

Para limpiar el nombre, creo que este es un buen ejemplo aunque se le pueden agregar cosas al filtro:

Código PHP:
<?php

function filtro($nombre)
{
    
//Reemplazamos los . y espacios en blanco por _
    
$nombre str_replace(" ""_"$nombre);
    
$nombre str_replace(".""_"$nombre);
    
    
$nombre str_replace("__""_"$nombre);
    
    return 
$nombre;
}

$archivo "este. es.mi. archivo.jpg";

//Dividimos el nombre del archivo separando por .
$partes explode("."$archivo);

//cortamos la ultima porcion del array, que es la que corresponde a la extension
$extension array_pop($partes);

//unimos el resto del array para formar el nombre sin la extension
$nombre implode(".",$partes);

//Limpiamos el nombre y le unimos la extension
$nombre_limpio filtro($nombre) . "." $extension;

echo 
"<strong>Nombre Sin limpiar</strong> " $archivo "<br>";
echo 
"<strong>Nombre Limpio</strong> " $nombre_limpio;

?>

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar