? include $_SERVER["DOCUMENT_ROOT"]."/php/lib.plib"; include MODULOS."/combosSimples.plib"; include BD."/Tabla_Documento.plib"; // conectar a la BBDD $dataBase=new DataBase(); $dataBase->conectar(); // instanciar los 0bjetos $tabla_documento=new Tabla_Documento($dataBase->getEnlaceHost()); $documento=new Documento(); if ($tabla_documento->existe($Ndocumen)){ $documento=$tabla_documento->obtener($Ndocumen); if(strlen($documento->getTfich_es())>0 and $GLOBALS["id"]=="es"){ $nombre=urls_amigables($documento->getTdoc_es()).".".$documento->getTfich_es(); $fichero=FILES."/documentos/".$Ndocumen."_2.".$documento->getTfich_es(); } if(strlen($documento->getTfich_eu())>0 and $GLOBALS["id"]=="eu"){ $nombre=urls_amigables($documento->getTdoc_eu()).".".$documento->getTfich_eu(); $fichero=FILES."/documentos/".$Ndocumen."_3.".$documento->getTfich_eu(); } if(strlen($documento->getTfich_en())>0 and $GLOBALS["id"]=="en"){ $nombre=urls_amigables($documento->getTdoc_en()).".".$documento->getTfich_en(); $fichero=FILES."/documentos/".$Ndocumen."_4.".$documento->getTfich_en(); } if(!$f = @fopen($fichero,"r")){ exit(); } $data = fread($f,filesize($fichero)); fclose($f); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); header("Content-Description: File Transfer"); header("Content-Type: application/force-download"); header("Content-Length: " . strlen($data)); header("Content-Disposition: attachment; filename=".$nombre); echo $data; exit(); } ?>