Ciao!
Sto avendo un problema con questa funzione che è incaricata di "parlare" al browser e quindi di far scaricare un file PDF...
mi escono un sacco di errori tipo:
Codice PHP:
Warning: Cannot modify header information - headers already sent by (output started at /Volumes/Archivio/web/DocumentRoot/format/index.php:12) in /Volumes/Archivio/web/DocumentRoot/format/includes/funzioni.php on line 153
Codice PHP:
void header ( string string [, bool replace [, int http_response_code]] )
ho provato a chiamare gli header passandogli FALSE come secondo parametro ma niente da fare...
ecco il codice della funzione:
Codice PHP:
function scaricaPDF($file, $filename, $suffisso) {
// $file può essere "pubblico" o "rivenditori"
header("Pragma: public");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate");
header("Content-type: application/pdf");
header("Content-Length: ".filesize($filename));
header("Content-disposition: inline; filename=Format".($file=="rivenditori" ? "Riv" : "").$suffisso.".pdf");
header("Accept-Ranges: ".filesize($filename));
readfile($filename);
exit();
}
Spero qualcuno possa aiutarmi...domani ho la consegna del programma e..al momento attuale sono nella m****!!
Ciao a tutti!!