subDay()->toArray(); $date_emballage = $date_emballage_array['year'].'-'.$date_emballage_array['month'].'-'.$date_emballage_array['day']; if (($handle = fopen($file, "r")) !== FALSE) { while (($data = fgetcsv($handle, 50000, ";", '"')) !== FALSE) { if($flag) { $flag = false; continue; } $code_boite = $data[0]; $code_ede = $data[1]; $date_ponte = $data[2]; list($d, $m, $y) = explode('/', $date_ponte); $datePonte = $y.'-'.$m.'-'.$d; $code_produit = $data[3]; $libelle_produit = $data[4]; $lot_externe = $data[5]; $dcr = $data[6]; $ean = $data[7]; list($d_dcr, $m_dcr, $y_dcr) = explode('/', $dcr); $dateDcr = $y_dcr.'-'.$m_dcr.'-'.$d_dcr; $moba = new Moba(); $moba->code_boite = $code_boite; $moba->code_ede = $code_ede; $moba->date_ponte = $datePonte; $moba->code_produit = $code_produit; $moba->libelle_produit = $libelle_produit; $moba->lot_externe = $lot_externe; $moba->dcr = $dateDcr; $moba->date_emballage = $date_emballage; $moba->ean13 = $ean; $moba->save(); $lines++; } } fclose($handle); $logtxt = $file." : ".$lines." lignes insérées". PHP_EOL; fwrite($logs, $logtxt); //scopy($file, 'archives/'.$file); unlink($file); unlink($file.'.ok'); } fclose($logs); } }