extranet/www/exportcsv.php

38 lines
1.1 KiB
PHP
Raw Normal View History

2009-03-06 17:12:26 +00:00
<?php
// Start...
$page = $_GET['page'];
$idEntreprise =
(isset($_GET['idEntreprise']) == true) ? $_GET['idEntreprise'] : '';
$siret = $_GET['siret'];
$siren = substr($siret, 0, 9);
2009-03-06 17:12:26 +00:00
// Construire le titre du fichier PDF en fonction des paramètres fournis
$path = realpath(dirname(__FILE__).'/../cache/pages/');
if (($siret * 1) == 0 ||
($siren * 1) < 100) {
2009-03-06 17:12:26 +00:00
$fileName = $path.'/'.$page.'-'.$idEntreprise;
} else {
$fileName = $path.'/'.$page.'-'.$siret;
2009-03-06 17:12:26 +00:00
}
// Gestion des cas particuliers
if ($page == 'dirigeants' && $_GET['vue'] == 'histo') {
$fileName .= '-histo';
} else if ($page == 'annonces' && isset($_GET['idan']) == true) {
$fileName .= '-'.$_GET['idan'];
2009-03-06 17:12:26 +00:00
}
// Ajout de l'extension
$fileName .= '.csv';
2009-03-06 17:12:26 +00:00
// Envoi du fichier au navigateur
2009-03-06 17:32:33 +00:00
if (file_exists($fileName)){
$csvNameFile = substr($fileName, strrpos($fileName, "/") + 1);
// Write the content type to the client...
// header("Content-type: application/vnd.ms-excel");
header("Content-Type: application/csv-tab-delimited-table");
header("Content-disposition: filename=\"$csvNameFile\"");
flush();
print file_get_contents($fileName);
}
2009-03-06 17:12:26 +00:00
?>