Jump to content
  • Similar Content

    • By Daniel Tenorio
      Saudações amigos,
      Minha tabela possui um campo numérico “peso”
      Preciso ler um arquivo txt que está na minha máquina e que contém apenas uma linha com o peso no formato “999999”. Preciso atribuir esse valor no campo do formulário.
      Um detalhe, eu preciso que funcione sem ação do usuário para selecionar o arquivo na pasta, ou seja, que o valor seja atribuído automaticamente ao campo, porém para isso, eu preciso colocar dentro do código (em uma variável) o caminho do arquivo. Ou ao menos se alguém conseguir fazer que funcione com um botão ao lado do campo com a ação do usuário apenas para clicar no botão retornando o valor do txt ao campo já ajudaria muito.
      Consegui fazer o código em anexo funcionar, porém gostaria do preenchimento automático do campo.

    • By felipems98
      Olá, esse e meu primeiro post no forum, estou com problema para manipular dados recebidos de um arquivo
      Eu quero capturar esses dados e salvar em um variavel, podem com o fgets() eu so consigo printar na tela pois quando vai passar pra outra variavel ele so pega o ultimo caracter.
      Segue a baixo o codigo:
      void main(){ FILE *pont_arquivo; char caminho[100]; char tx[100]; //char c; char texto[100]; int i; //define e abre o arquivo que será formatado printf("coloque o caminho do arquivo que queira abrir\n"); gets(caminho); pont_arquivo = fopen(caminho, "r"); if (pont_arquivo == NULL){ printf ("ERRO: arquivo não encontrado ou sem permissão de acesso.\n"); exit(0); } printf("arquivo aberto.\n"); while(fgets(tx, 100, pont_arquivo) != NULL){ for( i=0; i< sizeof(tx); i++) texto[i] = tx[i]; } fclose(pont_arquivo); printf("%s", texto); } O print consegue retornar todos os valores do arquivo mas não consigo passar eles para uma variável e tratar dentro do código.
      ja tentei com strcpy e esse exemplo eu mandei com for pra atribuir um a um os dados, mas não consegui com nenhum dos dois.
      A baixo tem os dados do arquivo txt:
      teste{ sjdoasijd,xy jsioadja,xy jsiadj,xy ois,xy djsia,xy dijodajsi,xy jiosjodia,xy jbf23,xy 21,xy 21983,xy moisdoia,xy mh8293,xy ajksnd,xy ioaasd,xy }  
    • By Lenon John
      Eu preciso inserir mais de 3000 itens no ArrayList, o que gera o erro: method code too large.
      Acredito que usando um TXT como "BANCO DE DADOS" vai resolver o meu problema.
       
      Atualmente eu faço assim:
      -----------------------------------------------------
      ArrayList lista = new ArrayList();

      // inserindo os itens no ArrayList
      lista.add(new produtoItem(R.drawable.imagem, "AA", "AA", "AA", "AA"));

      adapter = new produtoAdapter(this, lista);
      ListView listView = (ListView) findViewById(R.id.listView1);
      listView.setAdapter(adapter);
      -----------------------------------------------------
       
      Como pegar os dados de um TXT e inserir no meu arrayList?

      OBS: Esse APP precisa funcionar sem a necessidade de internet. Ou seja, não posso usar um banco dados externo.
    • By avelar.avelar
      Galera, estou tentando pegar de um arquivo TXT, 4 informacoes que cada linha dele da e gravar numa tabela do banco de dados, e esta dando erro e já mexi e remexi e não sei pq nao da certo, alguem poderias me ajudar?

      processa.php
      <?php
      session_start();
      //Incluir a conexao com BD
      include_once("conexao.php");
      //Receber os dados do formulário
      //$arquivo = $_FILES['arquivo'];
      //var_dump($arquivo);
      $arquivo_tmp = $_FILES['arquivo']['tmp_name'];
      //ler todo o arquivo para um array
      $dados = file($arquivo_tmp);
      //var_dump($dados);
                          $line = fgets($dados);
                         for($x=0; $x<0; $x++) {
                              $line = fgets($dados);
                          }
                          $ArrayRetornogru = array();
                          echo "dados".$dados;
                          echo "line". $line;
                          break;
                          
                          
                          while ($line = fgets($dados)) {
                                      
                                  $data_vencto = substr($line, 56,8);
                                  $data_pago = substr($line, 101,8);
                                  $valor          = substr($line, 122,4);
                                  $cpf  = substr($line, 256,11);
                                  // captar as 3 variaveis e fazer a busca das inscricoes pelo cpf data e valor
                                  echo $data_pago;
                                  echo $data_vencto;
                                  echo $valor;
                              $nbr_cpf = $cpf;
                              $parte_um     = substr($nbr_cpf, 0, 3);
                              $parte_dois   = substr($nbr_cpf, 3, 3);
                              $parte_tres   = substr($nbr_cpf, 6, 3);
                              $parte_quatro = substr($nbr_cpf, 9, 2);
                              $monta_cpf = "$parte_um.$parte_dois.$parte_tres-$parte_quatro";
                              echo $monta_cpf;
                               $ArrayRetornogru[] = $monta_cpf;
                                   
                                      echo "<pre>";
                                          print_r($ArrayRetornogru);
                                      echo "</pre>";
                                      echo "TESTE";
                                      
                          }
                          fclose($dados);
                          print_r($ArrayRetornogru);
                          echo "teste 2";
                          break;
                          
                          
      foreach($dados as $linha){
          $linha = trim($linha);
          $valor = explode(',', $linha);
          var_dump($valor);
          
          $data_vencto = $ArrayRetornogru[0];
          $data_pago = $ArrayRetornogru[1];
          $valor = $ArrayRetornogru[2];
          $cpf = $ArrayRetornogru[3];
          
          $result_usuario = "INSERT INTO gru_concurso (data_vencto, data_pago, valor, cpf) VALUES ('$data_vencto', '$data_pago', '$valor', '$cpf')";
          
          $resultado_usuario = mysqli_query($conn, $result_usuario);    
      }
      $_SESSION['msg'] = "<p style='color: green;'>Carregado os dados com sucesso!</p>";
      header("Location: index.php");
       
      ARQUIVO TXT:
       

       
      de cada linha eu preciso tirar as informacoes datavencto, datapago, valor, cpf e gravar numa tabela a parte.
       
      Falow galera !!!
       
       
       
    • By Hozana
      Ola, bom dia!!
      pessoal preciso de ajuda!
       
      tenho a seguinte lista criada no html, ela não esta completa, só p vcs entenderem.
       
      <ul class="lista">                                            
                              <li>Datetime:</li>
                              <li>Velocidade:</li> 
                              <li>$ Inicial:</li> 
                              <li>$ Atual: </li>
                              <li>$ Financ: </li>
                              <li>% Neil: </li> 
                              <li>% Financ: </li> 
                              <li>% Ultimo: </li> 
                              <li>Estado: </li> 
                              <li>QDT Trade: </li> 
       
      e tenho no JS isso( peguei em um tutorial, e acho que é disso que eu preciso
       
      var numsList = [];
      $.ajax( 'Input.txt', {
          dataType: 'text',
          success: function(response){
              //response é o conteudo do Input.txt
              var lines = response.split('\n'); //quebra o arquivo em linhas, 
              for(var i in lines){
                  var row = lines;
                  var nums = row.split(','); //quebra a linha em valores separdos por virgula
                  for(var j in nums){
                      var num = parseInt(nums[j]); //converte o valor para int
                      if( !isNaN(num) ) //basicamente verifica se é um numero
                          numsList.push(num); //adiciona o item no array
                  }}
              console.log(numsList);
          }
      });
       
      Tenho também um arquivo txt(Input.txt) com algumas informações separadas por virgula.
      O que quero é alimentar a lista com as informações do arquivo txt, mas coloca-los na posição correta
       
      por exemplo
      eu Tenho o 1º item da lista Datatime:  e dentro dele quero colocar o primeiro item do arquivo
      mas não sei como chamar o JS  no HTML.
       
       
      Desde ja Obrigada.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.