Browse Source

Retour sur d187dfae9b complement de ae7794fbe8 qui visait a supprimer une notice.

Mais ouvrir un tampon pour eviter la notice sur le ob_clean() qui arrive juste derriere c'est le contraire de ce qu'on voulait faire, a savoir vider les tampons avant d'envoyer le csv.
v3
Cerdic 2 years ago
parent
commit
aa7ed1c82d
  1. 10
      inc/exporter_csv.php

10
inc/exporter_csv.php

@ -117,14 +117,18 @@ function inc_exporter_csv_dist($titre, $resource, $delim = ', ', $entetes = null
fclose($fp);
if ($envoyer) {
ob_start();
header("Content-Type: text/comma-separated-values; charset=$charset");
header("Content-Disposition: attachment; filename=$filename");
//non supporte
//header("Content-Type: text/plain; charset=$charset");
header("Content-Length: $length");
ob_clean();
flush();
// Vider tous les tampons
$level = @ob_get_level();
while ($level--) {
@ob_end_flush();
}
readfile($fichier);
exit;
}

Loading…
Cancel
Save