| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 
 | // forcer le download si la page est appelée avec la var $_GET['fic']
if(isset($_GET['fic'])){
	$fichier = $_GET['fic'];
	$type = "application/pdf";
	$chemin = $dirroot."/administrer/comptabilite/inventaires/";
 
	header("Content-disposition: attachment; filename=".$fichier."");
	header("Content-Type: application/force-download");
	header("Content-Transfer-Encoding: $type\n"); 
	header("Content-Length: ".filesize($chemin . $fichier));
	header("Pragma: no-cache");
	header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
	header("Expires: 0");
	readfile($chemin . $fichier); 
	exit();
}
//génération du PDF selon un modèle HTML ici nommé $fichier
$html = file_get_contents($fichier);
$output = $dirroot."/administrer/comptabilite/inventaires/inventaire".$an.".pdf";
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($html);
$html2pdf->Output($output, 'F', true, 'utf-8', array(10,10,10,10));
 
//si le fichier PDF est prêt :
 
if(file_exists($output)){
	header("location:inventaire_imprime.php?fic=inventaire".$an.".pdf");
	exit();
} | 
Partager