Buen día a todos, estoy tratando de exportar información de una consulta de la base de datos a un archivo csv con fputcsv, todo sale muy bien, el problema es que a pesar de que luego de que termino de cargar la información en el archivo llamo a la función fclose, en el archivo csv se me siguen agregando todas las cadenas que se escriben con echo(). Cómo puedo cerrar definitivamente el archivo csv para que no se siga escribiendo?
Código:
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen('php://output', 'w');
fputcsv($output, Aquí array de información,";");
fclose($output); Aquí ya debería cerrarse el archivo pero sigue
escribiendo todos los echo que hayan más abajo
Gracias por su ayuda.