%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/
Upload File :
Create Path :
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";
	}
}
?>

Zerion Mini Shell 1.0