1 2 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 30
|
define("FILE_PUT_CONTENTS_TEMP", "./cache");
$dompdf = new DOMPDF();
// TRAITEMENT ...
$html = 'debut';
$stmt = $pdo->prepare("SELECT TITRE, IMAGE, NOM_FICHIER FROM P2C_PROCEDURES_PHOTOS WHERE ID = ?");
$stmt->execute(array($value['ID']));
$stmt->bindColumn(1, $titre, PDO::PARAM_STR, 256);
$stmt->bindColumn(2, $lob, PDO::PARAM_LOB);
$stmt->bindColumn(3, $nom, PDO::PARAM_STR, 256);
$stmt->fetch(PDO::FETCH_BOUND);
file_put_contents(FILE_PUT_CONTENTS_TEMP.'/'.$nom, $lob);
$html .= '<p>';
$html .= '<img src="'.FILE_PUT_CONTENTS_TEMP.'/'.$nom.'" />';
$html .= '<br />'.$value['TITRE'];
$html .= '</p>';
// TRAITEMENTS ...
$dompdf->load_html($html);
$dompdf->set_paper("a4", "portrait");
$dompdf->render();
$nom_fichier = 'fichier.pdf';
$dompdf->stream($nom_fichier, array("Attachment" => true));
unlink(FILE_PUT_CONTENTS_TEMP.'/'.$nom); |
Partager