Algo así como un Guardar Cómo?
Código PHP:
$archivo = fopen('file_salida.csv', 'w+');
fputs($archivo, "campo1, campo2");
| |||
Respuesta: Grabar archivo en ruta seleccionada Cuando usas fopen, con su argumento "w+" abre un archivo lectura/escritura y borra todo su contenido, de no existir lo crea. Entonces si tu haces esto fopen(file, w+) Se generara el archivo en la carpeta raiz en donde estas ejecutando el script php. para cambiar la direccion basta con indicar donde deseas abrir y/o crear el archivo. Ejemplos:
Código PHP:
Ver original Generalizando:
Código PHP:
Ver original |
| ||||
Respuesta: Grabar archivo en ruta seleccionada Cita: Gracias por tu respuesta.
Iniciado por alvaro_trewhela ![]() Cuando usas fopen, con su argumento "w+" abre un archivo lectura/escritura y borra todo su contenido, de no existir lo crea. Entonces si tu haces esto fopen(file, w+) Se generara el archivo en la carpeta raiz en donde estas ejecutando el script php. para cambiar la direccion basta con indicar donde deseas abrir y/o crear el archivo. Ejemplos:
Código PHP:
Ver original Generalizando:
Código PHP:
Ver original Tengo dos consultas: 1) Al crear el archivo csv, quiero que si ya existe, lo sobreescriba, es decir lo anterio se pierte y genera el nuevo. Eso lo logro con w+ ? No me queda claro. 2) Entiendo que hay que darle la ruta, pero y si quiero que a través del aplicativo se escoja la carpeta destino para grabar el archivo. Cómo lo haría?
__________________ Todos somos iguales. NO! a la violencia de género. |
| ||||
Respuesta: Grabar archivo en ruta seleccionada Cita: 1. Es correcto, el modo w crea el archivo si no existe.
Iniciado por bandolera ![]() Gracias por tu respuesta. Tengo dos consultas: 1) Al crear el archivo csv, quiero que si ya existe, lo sobreescriba, es decir lo anterio se pierte y genera el nuevo. Eso lo logro con w+ ? No me queda claro. 2) Entiendo que hay que darle la ruta, pero y si quiero que a través del aplicativo se escoja la carpeta destino para grabar el archivo. Cómo lo haría? Y si existiera, lo sobreescribe. 2. En cuanto a la ruta, cuando se genera el archivo csv este queda inicialmente en alguna ubicación del server. Lo que se podría hacer es generarlo y luego forzar la descarga, y que ahí si el usuario seleccione en cual carpeta de su disco lo quiere guardar.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| ||||
![]() Cita: Y cómo hago para forzar la descarga?
Iniciado por mortiprogramador ![]() 1. Es correcto, el modo w crea el archivo si no existe. Y si existiera, lo sobreescribe. 2. En cuanto a la ruta, cuando se genera el archivo csv este queda inicialmente en alguna ubicación del server. Lo que se podría hacer es generarlo y luego forzar la descarga, y que ahí si el usuario seleccione en cual carpeta de su disco lo quiere guardar. Cómo hago eso? Para subir un archivo a la BD utilizo un Código HTML: input type="file" Pero para descargar cómo lo haría?
__________________ Todos somos iguales. NO! a la violencia de género. |
| ||||
Respuesta: Grabar archivo en ruta seleccionada Cita: Revisa esto
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
Etiquetas: |