Estimados amigos:
Quisiera bajar un archivo directamente sin visualizarlo. Estuve investigando un poco y leyendo algunas repuestas en este foro y encontre este codigo, pero no entendi mucho y al tratar de incorporarlo a mi codigo no me funciono....por supuesto porque no tengo claro lo que hace.
Quisiera que alguien me ayudara con un ejemplo pratico para utilizar este codigo (si es que esta bien)...ya sea con un link o un boton u otra forma.....
Saludos....
-----------------------------------------------------------
$userfile = "archivos/MIARCHIVO.xls";
$size = filesize($userfile);
$fp=fopen($userfile,"r");
header("Pragma: no-cache");// HTTP/1.0
header("Cache-Control: no-cache, must-revalidate");// HTTP/1.1
header("Content-Type: application/octet-stream");
if(preg_match("/MSIE 5.5/", $HTTP_USER_AGENT)) {
$header = "Content-Disposition: filename=".$userfile;
}else {
$header = "Content-Disposition: attachment; filename=".$userfile;
}
header($header);
$header_str = "Content-Length: ".$size;
header($header_str);
header("Content-Transfer-Encoding: binary\n");
fpassthru($fp);
-----------------------------------------------------------