Thanks @Mediacom87
J'ai trouvé ce code sur internet, après plusieurs tests et plusieurs modifications du code , le code fonctionne dans mon module custom_module :
Merci à tous
Thanks @Mediacom87
J'ai trouvé ce code sur internet, après plusieurs tests et plusieurs modifications du code , le code fonctionne dans mon module custom_module :
Merci à tous
Thanks @Mediacom87
J'ai trouvé ceci sur internet, après plusieurs tests et plusieurs modifications du code , ça fonctionne dans mon module custom_module :
Merci à tous
$delimiter = ",";
$filename = "custom_" . date('Y-m-d') . ".csv";
ob_end_clean();
$f = fopen('php://memory', 'w');
$fields = array('ID', 'NOM', 'PRENOM');
fputcsv($f, $fields, $delimiter);
for($i=0;$i<10;$i++){
$lineData = array('aaaa', 'bbbb', 'cccc');
fputcsv($f, $lineData, $delimiter);
}
// Move back to beginning of file
fseek($f, 0);
// Set headers to download file rather than displayed
//header('Content-Type: text/csv');
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="' . $filename . '";');
//output all remaining data on a file pointer
fpassthru($f);
exit();