Forzar la descarga de un fichero (Archivo) con PHP otra forma
Hace unas semanas puse una forma de forzar la descarga de un archivo con PHP pero ahora les pongo otra forma:
function descargaFichero ($fichero)
{
$filename = basename($fichero);
$filesize = filesize($fichero);
// ‘application/octet-stream’ es un tipo MIME registrado pero
// MSIE y Opera prefieren manejarlo asi ‘application/octetstream’
$USR_BROWSER_AGENT=»»;
if (preg_match(‘@Opera(/| )(.{1,2})@’, $_SERVER)) $USR_BROWSER_AGENT=’OPERA’;
if (preg_match(‘@MSIE (.{1,2})@’, $_SERVER)) $USR_BROWSER_AGENT=’IE’;
$mime_type = ($USR_BROWSER_AGENT == ‘IE’ || $USR_BROWSER_AGENT […]