TransWar File Browser

Path: C:\

<?php
  ini_set('max_execution_time',259200); 
  ini_set ('memory_limit','-1');
  date_default_timezone_set('America/Sao_Paulo');
  $dateadded = date("d/m/Y  --  H:i");
  
  require_once("conexao_mysql.php");

  $sql = "SELECT * FROM veiculos order by id_veic";
  $query = $conn->query($sql);

  if ($query->num_rows > 0)
  { while($row = $query->fetch_assoc()) 
    { 
      $placa[$row['id_veic']] = $row['placa'];
    }
  }

  $arq=$_GET['arq'];
  $json = file_get_contents('arquivos/'.$arq);
  $data = json_decode($json, true);
  $n=count($data);$i=0;
  echo $n.' Veículos<br>';

  foreach($data as $value => $x){

    $id_veic=intval($value);

    foreach($x as $dia => $y){  

      $dia_hora = intval($dia);

      if(isset($y['temp'])){
        $temp=floatval($y['temp']);
      }else{
        $temp=0;
      } 
      if(isset($y['umid'])){
        $umid=floatval($y['umid']);
      }else{
        $umid=0;
      }

      $sql1 = "SELECT * FROM leitura where id_veic = '$id_veic' and dia_hora = '$dia_hora'";
      $query1 = $conn->query($sql1);

      if ($query1->num_rows == 0){ 
        $sql2 = "INSERT INTO leitura (id_veic, dia_hora, temperatura, umidade) VALUES (".$id_veic.", ".$dia_hora.", ".$temp.", ".$umid.")";
        if (!mysqli_query($conn, $sql2)) { 
          echo "Error: " . $sql2 . "<br>" . mysqli_error($conn);
        }else{$i++;}    
      }else{
        $sql3 = mysqli_query($conn,"UPDATE leitura SET temperatura=".$temp.", umidade=".$umid." WHERE id_veic = '$id_veic' and dia_hora ='$dia_hora'");$i++;
      }
      
    }
    echo 'Veículo placa: '.$placa[$id_veic].' --> Gravado<br>';
  }

  echo $i.' Registros Incluídos ou Alterados.<br>';
  echo 'FIM<br>';
  exit();
?>