示例#1
0
    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);