Ragazzi devo forzare lo scaricamento di un pdf, apposta di farlo aprire con il browser, ho fatto cosi:
Solo che nel momento in cui lo scarico, lo scarica danneggiato, cioè non riseco più ad aprirlo, come posso risolvere?Codice PHP:
<?php
include 'include/db.inc.php';
$query=mysql_query("Select * from promo order by data asc limit 1");
while($array=mysql_fetch_array($query)){
$volantino = $array['volantino'];
}
$file = $volantino;
// verifico che il file esista
if(!file)
{
// se non esiste chiudo e stampo un errore
die("Il file non esiste!");
}else{
// Se il file esiste...
// Imposto gli header della pagina per forzare il download del file
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename= " . $file);
header("Content-Transfer-Encoding: binary");
// Leggo il contenuto del file
readfile($file);
}
?>