Hola
Nunca habias entrado en esta seccion ??? .... no se a mi como que me suenas de algo.
Otra opcion algo mas currada y que sirve para ocultar la situacion del archivo, seria la siguiente:
Código PHP:
header( "Content-Type: ".$tipo );
header( "Content-Length: ".$tamano );
header( "Content-Disposition: filename=".$nombre_fichero );
passthru("cat '".$capeta."/".$nombre_fichero."'");
De esta forma puedes ocultar la localizacion real del archivo, modificar su nombre y alguan que otra cosa mas que ahora no se me ocurren.