public function getFileAction() { $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $filename = FILEDB."flstatutes1.dal"; if (file_exists($filename)) { $len = filesize($filename); header("Content-type: application/dat"); //;\n header("Content-Transfer-Encoding: binary"); header("Content-Length: $len"); //;\n set_time_limit(0); $resource = fopen($filename,'r'); while (!feof($resource)) { $chunk = fread($resource,4096); set_time_limit(0); echo $chunk; } } else { echo "no existe archivo"; } }