Tema: basename
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2008, 07:41
leeann
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 18 años, 2 meses
Puntos: 1
basename

Hola,

Para realizar una descarga tengo puesto:

header("Content-Disposition: attachment; filename=".basename($file));

donde file es la ruta del archivo... y me lo hace correctamente. El problema está cuando el archivo a descargar contiene espacios. En ese caso, descarga el archivo pero me cambia el nombre del documento truncando todo el nombre de detras del primer espacio. Hago un echo basename ($file) y escribe correctamente la ruta y el nombre del archivo con espacios y todo, solo que al abrir el documento, tiene un nuevo nombre. A que se puede deber?

Gracias.