Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como forzar

PHP: Forzar la descarga de un fichero desde navegador.

Alguna vez habremos querido desde nuestra web que un enlace interno a un fichero nuestro sea descargado realmente y no abierto o interpretado por el navegador o por el programa de turno del sistema operativo. Para hacer esto nos crearemos un script en PHP como este: Hay muchas veces que queremos que desde nuestra web, a la hora de descargar un fichero, real A esa página le pondremos el siguiente código: [sourcecode language="php"] <?php $fichero = $_REQUEST['f']; if (trim($fichero)!='') { $path = 'path_al_fichero' . '/' . $fichero; if (is_file($path)) { header ("Content-Disposition: attachment; filename=" . $path . "nn"); header ("Content-Type: application/octet-stream"); header ("Content-Length: " . filesize($path)); readfile($path); } } ?> [/sourcecode] Le pondremos el nombre download.php , y desde otra página crearemos enlaces de la siguiente forma: [sourcecode l...