Saludos, estoy intentando que una consulta se represente en un archivo exel lo que he conseguido sin problemas, lo que quisiera lograr es que ese mismo archivo se guarde en el servidor.
El código de a continuación crea el exel para la descarga y también contiene al final mi intento de guardado en el server.
El script no muestra ningún error en pantalla sin embargo no guarda el exel.
Código PHP:
header('Pragma: public');
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: pre-check=0, post-check=0, max-age=0');
header('Pragma: no-cache');
header('Expires: 0');
header('Content-Transfer-Encoding: none');
header('Content-Type: application/vnd.ms-excel'); // Para Opera
header('Content-type: application/x-msexcel');
header('Content-Disposition: attachment; filename="cotizacion.xls"');
//---->Copia archivo
$archivo = 'cotizacion.xls';
$nuevo_archivo = 'log/cotizacion.xls';
if (!copy($archivo, $nuevo_archivo)) {
echo "Error al copiar $archivo...\n";
}
Desde ya agradezco su ayuda.