Export en CSV et problème de header
Bonjour,
J'ai une page test.php dans laquelle j'ai un tableau et un formulaire avec un bouton :
Code:
1 2 3 4 5 6 7 8 9
|
session_start();
require('Includes/Functions.php');
$_SESSION['Disp'] = $displayC;
<form class="form_search" action="index.php?page=Extract" method="post">
<input class="bt bt_bleu" type="submit" value="Extract">
</form> |
Ce formulaire appel une page extract.php :
Dans cette page j'appel une fonction :
Code:
1 2 3 4
|
<?php
Web_To_CSV()
?> |
Ma fonction est la suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function Web_To_CSV()
{
$datetime = date("Y_m_d - H_i_s");
header("Content-Type: application/csv-tab-delimited-table");
header("Content-disposition: attachment; filename='$datetime'.csv");
$extract= explode("</tr>", $_SESSION['Disp']);
foreach($extract AS $variable_au_pif => $valeur)
{
$data .= str_replace('<td>', '', $valeur);
$data .= str_replace('</td>', ';', $valeur);
$data .= "\r\n";
}
echo $data;
exit;
} |
ça fonctionne sans problème, ca me génère bien un fichier csv mais don mon csv j'ai du code html (header, etc) alors que je devrais avoir que mes données $data;
Savez vous comment faire, merci d'avance ??