G1BILLET/index.php

26 lines
806 B
PHP

<?php
if ( ! isset($_REQUEST['montant']) ) {
$_REQUEST['montant'] = "5";
}
$mytime = new Datetime("now");
$timestamp = $mytime->format('U');
// CREATE 6 G1BILLETS in /tmp/g1billet/$timestamp
shell_exec("./G1BILLETS.sh $_REQUEST['montant'] $timestamp");
$attachment_location = "/tmp/g1billet/".$timestamp.".pdf";
if (file_exists($attachment_location)) {
header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Cache-Control: public"); // needed for internet explorer
header("Content-Type: application/pdf");
header("Content-Transfer-Encoding: Binary");
header("Content-Length:".filesize($attachment_location));
header("Content-Disposition: attachment; filename=".$timestamp.".pdf");
readfile($attachment_location);
die();
} else {
die("Error: File not found.");
}
?>