D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
Filename :
importa_prod.php
back
Copy
<?php set_time_limit(0); include_once("conecta.php"); error_reporting(E_ALL ^ E_NOTICE); ?> <form id="saldo" name="saldo" action="?go=gravar" method="POST" enctype="multipart/form-data"> <title>Importação</title> <h1>IMPORTAÇÃO DADOS ROSARIO</h1> <br><p> <input type="file" name="arquivo" value="selecionar" /> <br><p> <input type="submit" id="confirma" value="CONFIRMAR" /> </p> </p> <p> <a href="../index.php">Pagina Principal</a> </p> </form> </body> </div> </html> <?php if(@$_GET['go'] == 'gravar') { $dir = $_SERVER['DOCUMENT_ROOT']."/rosario/"; $nome = $_FILES['arquivo']['name']; $uploadfile = $dir.$_FILES['arquivo']['name']; $mv = move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploadfile); if ($mv) { $handle = fopen($nome, "r"); $rowli = 0; while ($line = fgetcsv($handle, 10000, ";")) { if ($rowli++ == 0) { continue; } } $handle = fopen($nome, "r"); $row = 0; while ($line = fgetcsv($handle, 10000, ";")) { $num = count($line); if ($row++ == 0) { continue; } $sql .= "('{$line[0]}' ,'{$line[1]}' ,'{$line[2]}' ,'{$line[3]}' ,'{$line[4]}' ,'{$line[5]}' ,'{$line[6]}' ,'{$line[7]}' ,'{$line[8]}' ,'{$line[9]}' ,'{$line[10]}' ,'{$line[11]}' ,'{$line[12]}' ,'{$line[13]}' ,'{$line[14]}' ,'{$line[15]}' ,'{$line[16]}' ,'{$line[17]}' ,'{$line[18]}' ,'{$line[19]}' ,'{$line[20]}' ,'{$line[21]}' ,'{$line[22]}' ,'{$line[23]}' ,'{$line[24]}' ,'{$line[25]}' ,'{$line[26]}' ,'{$line[27]}' ,'{$line[28]}' ,'{$line[29]}')"; if($rowli == $row){ $sql .=";"; }else{ $sql .=","; } // echo $sql."<br>"; //$res= mysql_query($sql) or die (mysql_error()); } echo "Linhas ".$rowli."- ". $row; $sql1 = "INSERT INTO ro_produto( id, nome, fator_embalagem, emb_inds, unid, qtde_emb, marca_id, secao_id, grupo_id, subgrupo_id, classe_id, situacao_id, familia_id, data_fora_linha, data_inclusao, status_compras_id, ncm, cest, grtri_id, venda_controlada, nao_envia_sngpc, reg_ms, tipo_receita_id, dcb_id, lucro_bruto, tipo_preco_id, preco_fabr, preco_max, preco_custo, pbm) VALUES {$sql} "; //echo "<PRE>"; //echo $sql1; // echo "</PRE>"; $res= mysqli_query($link,$sql1); echo "<b> ** DADOS IMPORTADO COM SUCESSO !! ****"; exit(); //print_r($people); fclose($handle); } else { echo "Possível ataque de upload de arquivo!\n"; } } ?>