public function action_export() { if (Request::initial()->is_ajax()) { $export = new Model_Ajax(); $result = $export->exportBD(); // print_r($result); $filename = './public/temp/profi_sushi_' . date('G.i_d.m') . '.csv'; $file = fopen($filename, 'w'); foreach ($result as $value) { foreach ($value as &$val) { $val = iconv("UTF-8", "Windows-1251", $val); // echo $val; } // print_r($value); fputcsv($file, $value); } fclose($file); chmod($filename, 0777); $this->file_force_download($filename); } }