Ciao a tutti,
mi trovo davanti ad un insolito problema:
utilizzo uno script per forzare il download dei file pdf (insomma evito di farli aprire dal browser, obbligando a scaricare il file
codice:
<?
function forceDownload(&$file){
     
	if( file_exists($file) == true && is_readable($file) == true) {
		$filename = &basename($file);
		if( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {
			$parsename = &explode( '.', $filename );
			$last = count($parsename) - 1;
			$filename = &implode('%2E', array_slice($parsename, 0, $last));
			$filename .= '.'.$parsename[$last];
		}
		$content = &file_get_contents($file);
		header('Content-Type: application/octet-stream');
		header('Content-Disposition: attachment; filename="'.$filename.'"');
		header('Content-Length:'.strlen($content));
		header('Content-Transfer-Encoding: binary');
		echo $content;
		exit(0);

	}
}
$myFile=$_REQUEST['fileToDownload'];
forceDownload($myFile);
?>
la cosa insolita è che se punto ad un file.php riesco a scaricarlo tranquilamente!! VVoVe:

Dove posso specificare le estenzioni per le quali è consentita la forzatura del download?

grazie mille