Creare in automatico PDF da MySQL

  • Creatore Discussione Creatore Discussione sarox85
  • Data di inizio Data di inizio

sarox85

Nuovo Utente
19 Dic 2014
13
0
1
Salve a tutti.

Come da titolo vorrei qualche consiglio per la creazione ed il salvataggio, su una cartella server, PDF in automatico ogni tot tempo...

ho esperienza con fpdf, lo uso per la creazione di contratti a fine registrazione/pagamenti ma mi chiedevo se c'è un modo per il salvataggio automatico o se conoscete altra soluzione...


PS i dati sono presi da un DB mysql
 
fpdf può salvare il file risultato in una cartella del server, usando il comando
PHP:
$pdf->Output($pdffile, 'F');
dove "$pdffile" è il nome del file che nel caso specifico potrebbe essere costituito da un nome identificativo, seguito dalla data e dall'ora,
un mio esempio,
NomeIdentificativo_20161027_220143.pdf
in questo modo generazioni successive dello stesso pdf (con dati diversi) non si sovrappongono

ma forse non ho capito la tua domanda
 
se per caso il mio suggerimento fosse positivo, ti allego lo script che uso per visualizzare i pdf,
lo script può essere chiamato ovunque con qualunque pdf, passando in "session" i due parametri
PHP:
<?php
session_start();

$reportfolder = $_SESSION['reportfolder'];
$reportname   = $_SESSION['reportname'];
$pdffile      = $_SESSION['reportfolder']."\\".$_SESSION['reportname'];

if(file_exists($pdffile))
{
  header('Content-type: application/pdf');
  header('Content-Disposition: inline; filename="' . $reportname . '"');
  header('Content-Transfer-Encoding: binary');
  header('Content-Length: ' . filesize($pdffile));
  header('Accept-Ranges: bytes');
  readfile($pdffile);
}
die;
?>
 

Discussioni simili