Bonjour,
J'ai une page test.php dans laquelle j'ai un tableau et un formulaire avec un bouton :
Ce formulaire appel une page extract.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Dans cette page j'appel une fonction :
Ma fonction est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php Web_To_CSV() ?>
ç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;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Savez vous comment faire, merci d'avance ??
Partager