Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/10/2008, 11:19
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: eliminar espacios en nombre de imagen

Código php:
Ver original
  1. $nombre_archivo=str_replace(" ","",$file['name']); // Aquí una expresión regular indicando los caracteres válidos
No te funciona? Te sale algún error? No reemplaza?.

Si lo que deseas es quitar caracteres extraños de un nombre de archivo, puedes usar esta función que hice hace algún tiempo:

Código php:
Ver original
  1. function replace_filename($str, $min = 0) {
  2.     $str = ereg_replace("[^a-zA-Z0-9.()]",'_',$str);
  3.     return ($min == 1) ? strtolower($str) : $str;
  4. }
  5.  
  6. $archivo = "Múltiples mp3's & wma's (Por MyOkra\m).zip";
  7. $archivo = replace_filename($archivo);
  8. echo $archivo; //M_ltiples_mp3_s___wma_s_(Por_MyOkra_m).zip
Se basa en expresiones regulares. Lee algo más al respecto.

Saludos,