Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2013, 09:45
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 13 años, 2 meses
Puntos: 397
Respuesta: Problema para guardar excel con phpexcel

Cita:
Iniciado por vgonga1986 Ver Mensaje
No puedes definir dónde quieres que se guarde el fichero en el ordenador del cliente, ya que son configuraciones del navegador. Por ejemplo, yo uso firefox y te permite para diferentes tipos de archivos, elegir la opción de qué hacer con ellos. Puedes abrirlos con un programa predeterminado, guardarlos siempre en la misma ruta, guardarlos pero eligiendo dónde quieres hacerlo... Todo eso son configuraciones del cliente que no puedes tocar.

Lo que sí puedes hacer es, desde tu código, una vez hayas creado el fichero xls, hacer una redirección a dicho fichero, para que el navegador del cliente sepa que es un xls e inicie la acción que tenga predeterminada para él. Ya cómo hagas tú esto hay varias formas, puedes poner el típico enlace descargar <a href="http://www.forosdelweb.com/f18/problema-para-guardar-excel-con-phpexcel-1037811/f18/guardar-archivo-equipo-cliente-932678/..\carpeta1\carpeta\'$variable'.xls">aquí</a>, puedes hacer una redirección directa con header(location:...), puedes abrirlo en una ventana nueva... Esto ya es un poco a tu gusto, pero siempre, claro está, después de crear el fichero en el servidor.

Espero que te sirvan los comentarios, un saludo.
Cito al estimado porque esa es la respuesta para tu problema NO PUEDES definir dónde quieres que se guarde el fichero en el ordenador del cliente, ya que son configuraciones del navegador, pero puedes redireccionarlo a una url donde este el archivo y el navegador ya sabrá que hacer

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.