Ir ao conteúdo

Posts recomendados

Postado

Boa noite

 

Eu tenho um código que lê o TXT, explode os campos "|" e depois começa a inserir em um banco em Mysql

porém vejo que ele apresenta um erro 

 

Notice: Undefined offset: 35

 

porém mesmo assim ele consegue executar a comparação que faço logo após.

 

Gostaria de pedir auda.

$arquivo= fopen("base.txt","r");
$contador = 0;
$contadorsegundo = 0;

while(!feof($arquivo)){

        
    $linhas = fgets($arquivo);
    $dados = explode("|",$linhas);    

$campo0 = $dados[0];
$campo1 = $dados[1];

}

 

Postado
Em 17/02/2020 às 23:13, Kelvim disse:

Boa noite

 

Eu tenho um código que lê o TXT, explode os campos "|" e depois começa a inserir em um banco em Mysql

porém vejo que ele apresenta um erro 

 

Notice: Undefined offset: 35

 

porém mesmo assim ele consegue executar a comparação que faço logo após.

 

Gostaria de pedir auda.

$arquivo= fopen("base.txt","r");
$contador = 0;
$contadorsegundo = 0;

while(!feof($arquivo)){

        
    $linhas = fgets($arquivo);
    $dados = explode("|",$linhas);    

$campo0 = $dados[0];
$campo1 = $dados[1];

}

 

Descobri o erro.

 

Eu precisava validar se o campo era vazio,

 

$campo74 = isset($dados[74]) ? $dados[74] : "";

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!