public function action_import() { if (Request::initial()->is_ajax()) { $ajax = new Model_Ajax(); $uploaddir = './public/temp/upload/'; $uploadfile = $uploaddir . basename($_FILES['file']['name']); copy($_FILES['file']['tmp_name'], $uploadfile); echo $uploadfile; chmod($uploadfile, 0777); $file = fopen($uploadfile, 'r'); while (!feof($file)) { $arr = fgetcsv($file); // print_r($arr); foreach ($arr as &$val) { $val = iconv("Windows-1251", "UTF-8", $val); } $ajax->importBD($arr); } fclose($file); } }