На данный момент у меня есть 13k записей в моем CSV-файле.Когда я пытаюсь загрузить свой CSV, используя мою функцию, это кажется очень медленным.Есть ли способ, которым я могу сделать это загружать намного быстрее?мне нужно сделать еще какие-нибудь настройки?Кстати, я использую CI framkework.
if(isset($_POST["Import"])) {
$filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0) {
$file = fopen($filename, "r");
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) {
$data = array(
'id' => '',
'name' => $emapData[0],
'empid' => $emapData[1],
'datetimex' => $emapData[2],
'status' => $emapData[3]
);
$insertId = $this->exmodel->insertCSV($data);
}
fclose($file);
echo "<script type='text/javascript'>
alert('File successfully uploaded');
</script>";
} else{
echo 'Your file has no value. Please select a file that has a size greater that 0 KB/MB.';
}
}
Спасибо.