if ($listFiles == 0) { die("Error : " . $archive->errorInfo(true)); } else { //exclue o arquivo .zip enviado via upload $fileDbf = $uploaddir . $listFiles[0]['stored_filename']; echo "<b>ARQUIVO =" . $listFiles[0]['filename'] . "</b>"; unlink($uploaddir . $filename); } } elseif (strtoupper($ext[1]) == "DBF") { $fileDbf = $uploaddir . $filename; } ob_flush(); flush(); $arrCampoData = array("DT_NOTIFIC", "DT_NASC", "DT_DIAG", "EVO_DT"); $db = new DB_MySQL($db_conn); $db->Connect(); $db->Query("SET NAMES 'utf8'"); $db->Query("SET CHARACTER SET utf8"); $db->Query("truncate table {$tabelaNome}"); $dbf = new dbf_class($fileDbf); $num_rec = $dbf->dbf_num_rec; $num_field = $dbf->dbf_num_field; #$num_rec =5620; $qtdeErr = 0; $field_names = $dbf->dbf_names; foreach ($field_names as $indice => $campo) { $campos .= $campo['name'] . ','; } $campos = substr($campos, 0, strlen($campos) - 1); for ($i = 0; $i < $num_rec; $i++) { $row = $dbf->getRowAssoc($i);