Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $fp = fopen ("tributos.csv","r");
- if (!$fp) {echo "<p>Não foi possível abrir o arquivo.</p>"; exit;}
- while (!feof($fp)):
- $line = fgets($fp, 2048);
- $out = array($line);
- // aqui vc coloca os campos da sua tabela
- list ($id, $descritivo, $classificacao_fiscal,
- $piscofins,
- $tributacao_venda,
- $icms_venda,
- $reducao_venda,
- $tipo_iva,
- $iva,
- $st_venda,
- ) = split (";", $out[0]);
- function pis($valor)
- {
- $Array = array("S" => "T", "F" => "F");
- echo strtr($valor,$Array);
- }
- pis(S);
- //pis(N);
- //Passando os campos em variaveis
- //print $campo1 = $id;
- //print $campo2 = $descritivo;
- //print $campo3 = $classificacao_fiscal;
- //print $campo4 = $piscofins;
- //print $campo5 = $tributacao_venda;
- //print $campo6 = $icms_venda;
- //print $campo7 = $reducao_venda;
- //print $campo8 = $tipo_iva;
- //print $campo9 = $iva;
- //print $campo10 = $st_venda;
- //Exibe as variaveis
- //echo $campo11;
- //Conexão com banco Oracle
- $user = "proreg"; // Nome de usuário do banco de dados
- $pass = "automa"; // Senha do banco de dados
- $host = "192.168.56.102"; // Host onde se encontra o banco Oracle
- $port = "1521"; // Porta que é liberada para conectar ao banco
- $servico = "arius"; // Servico do banco de dados que será acessado, configurado no client.
- $db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = $host)(PORT = $port)))(CONNECT_DATA = (SERVICE_NAME = $servico)))";
- $c = OCILogon($user,$pass,$db) or die ("Não foi possível conectar no banco de dados");
- //Inserção dos dados no banco oracle
- $s = OCIParse($c, "insert into teste (id, descritivo, classificacao_fiscal, piscofins, tributacao_venda, icms_venda, reducao_venda, tipo_iva, st_venda )
- values ('$id','$descritivo','$classificacao_fiscal','$piscofins','$tributacao_venda','$icms_venda','$reducao_venda','$tipo_iva','$st_venda')");
- OCIExecute($s, OCI_DEFAULT);
- //Commit e save changes...
- OCICommit($c);
- //Gerar erros
- $err = OCIError($s);
- $message = "Message: " . $err["message"] . "" ;
- $message2 = "Statement: " . $err["sqltext"] . "--";
- //print $message;
- //print $message2;
- $fp++;
- endwhile;
- fclose($fp);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement