%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/a-liste_newsletter_part_csv.php |
<?php include_once("inc/config.php"); include_once("inc/functions.php"); include_once("inc/init.php"); include_once("inc/session.php"); // error_reporting(E_ALL); // ini_set('display_errors', 1); //envoi des headers csv header('Content-Type: application/csv-tab-delimited-table'); //nommage du fichier avec la date du jour header('Content-disposition: filename=monfichier_'.date('Ymd').'.csv'); $this_edition=$edition->getCurrentEdition("ins",$_SESSION['lang']); $query = "SELECT * FROM `user` u LEFT JOIN `section_edition` s ON s.section=u.section WHERE s.edition=".$this_edition['id']; $inscrits=$db->select_arrays($query); ?> <?php //Création du tableau du CSV //Première ligne des questions $csv[0][0] = "Nom"; $csv[0][1] = "Prenom"; $csv[0][2] = "Email"; $nbr=1; foreach ($inscrits as $un_inscrit){ $csv[$nbr][0] = utf8_decode(html_entity_decode($un_inscrit['nom'])); $csv[$nbr][1] = utf8_decode(html_entity_decode($un_inscrit['prenom'])); $csv[$nbr][2] = $un_inscrit['email']; $nbr++; } foreach($csv as $line=>$uneligne){ foreach($uneligne as $key=>$unelem){ echo $unelem; if(count($uneligne)>$key){ echo ";"; } } if(count($csv)>$line){ echo "\n"; } } ?>