(SOLVED) Le nom de file C: \ xampp \ tmp \ php4632.tmp n'est pas lisible dans datatables de téléchargement excel avec codeigniter to mysql

Avant cela, j'utilise une autre fonction pour download des données excel avec codeigniter vers mysql, mais montre l'erreur, le path du file n'est pas lisible, puis j'utilise ce code pour download des données Excel

//setting excel reader error_reporting(E_ALL ^ E_NOTICE); error_reporting(0); require_once 'include/excel_reader.php'; $get_periode = $this->input->post("periode"); $data = new Spreadsheet_Excel_Reader($_FILES['userfile']['tmp_name']); $count = 0; //read excel foreach($data->dump(false,false,false,false) as $row){ $value = $this->ruas_jalan_model->get_by(array("NAMA_KOTA"=>$row["NAMA_KOTA"]),FALSE,FALSE,TRUE); $data2 = array( "ID_PERIODE" => $get_periode, "NAMA_KOTA" => $value["NAMA_KOTA"], "NO_RUAS1" => $value["NO_RUAS1"], "NO_RUAS2" => $value["NO_RUAS2"], "NO_RUAS3" => $value["NO_RUAS3"], "NAMA_RUAS" => $value["NAMA_RUAS"], "PANJANG" => $value["PANJANG"], "HOTMIX_BAIK" => $value["HOTMIX_BAIK"], "HOTMIX_SEDANG" => $value["HOTMIX_SEDANG"], "HOTMIX_RR" => $value["HOTMIX_RR"], "HOTMIX_RB" => $value["HOTMIX_RB"], "LAPEN_BAIK" => $value["LAPEN_BAIK"], "LAPEN_SEDANG" => $value["LAPEN_SEDANG"], "LAPEN_RR" => $value["LAPEN_RR"], "LAPEN_RB" => $value["LAPEN_RB"], "LPC" => $value["LPC"], "TANAH" => $value["TANAH"], "HUTAN" => $value["HUTAN"], "LANG" => $value["LATITUDE"], "LOT" => $value["LOTITUDE"] ); $this->ruas_jalan_model->save($data2); $count++; } 

mais j'obtiens toujours une erreur non lisible, et je ne sais pas pourquoi, c'est le code d'erreur

 The filename C:\xampp\tmp\php4632.tmp is not readable 

Qu'est-ce qui ne va pas ?

le problème est que la bibliothèque ne pouvait pas lire excel avec l'extension xlsx (ms.office 2007 ->), puis j'utilise xls (ms.office 2003)