D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
trade
/
Filename :
importa_convenio_xml.php
back
Copy
<?php set_time_limit(0); include_once("conecta.php"); error_reporting(E_ALL ^ E_NOTICE); ?> <?php header("Content-type: text/html; charset=utf-8"); ?> <!DOCTYPE html> <html lang='pt-br'> <meta charset='UTF-8'> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <form id="saldo" name="saldo" action="?go=gravar" method="POST" enctype="multipart/form-data"> <title>Importa Conveniado</title> <h1>IMPORTAÇÃO CONVENIADOS INATIVOS - 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 $cont = 0; $qtde_total = 0; $sqlw = "truncate table w_conveniado"; mysqli_query($link,$sqlw); if(@$_GET['go'] == 'gravar') { if($_FILES['arquivo']['type'] == 'text/xml') { $dir = $_SERVER['DOCUMENT_ROOT']."/rosario/"; $nome = $_FILES['arquivo']['name']; $uploadfile = $dir.$_FILES['arquivo']['name']; $inipath = php_ini_loaded_file(); $mv = move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploadfile); $xml = simplexml_load_file($uploadfile); $string = "<?xml version='1.0' encoding='UTF-8'?>"; foreach ($xml->RECORD as $registro) { $chave = str_replace('.','',$registro->ROW['Chave']); $chave = str_replace('-','',$chave); $chave = str_replace("'","",$chave); //$chave = str_replace(''','',$chave); // var_dump($chave.'<br>'); $registro->ROW['Cod._Entidade'] = str_replace("'","",$registro->ROW['Cod._Entidade']); $registro->ROW['Nome'] = str_replace("'","",$registro->ROW['Nome']); $registro->ROW['Ciclo'] = str_replace("'","",$registro->ROW['Ciclo']); $registro->ROW['Status'] = str_replace("'","",$registro->ROW['Status']); //$registro->ROW['Nome'] = str_replace(';','',$registro->ROW['Nome']); $sql = "INSERT INTO w_conveniado(cpf, status, ciclo, cod_empresa, empresa ) VALUES ('$chave','{$registro->ROW['Status']}','{$registro->ROW['Ciclo']}','{$registro->ROW['Cod._Entidade']}', '{$registro->ROW['Nome']}')"; if(!mysqli_query($link,$sql)){ var_dump($link); exit; } $cont = $cont + 1; } $sqlv = "call carga_conveniado();"; if(!mysqli_query($link,$sqlv)){ printf ('Erro Procedure carga_conveniado'); }else{ echo " Linhas Atualizadas: <b>". $cont.'</b><br><br>'; echo "<b> ** CONVENIADOS INATIVOS IMPORTADOS COM SUCESSO !! ****"; } mysqli_close($link); }else{ printf ('Erro: Arquivo não é tipo XML !!!'); } } ?>