Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FABIO MARTINS DA SILVA

Copiar dados de um txt e gravar em uma tabela

Recommended Posts

Boa tarde galera,

 

Sou INICIANTE NO PHP e gerei o código abaixo, no qual ele abre um arquivo grava os dados em array e depois separa os dados por ' ; '. Só que agora preciso salvar estes dados em uma tabela, da forma que eu possa manipular os dados utilizando condições. Alguém pode me dar uma luz.... Valeu!!!!

 

 

<?php
$arq = file ("./consultaexpor.txt"); // coloco todo o arquivo num array
$arq = fopen("./consultaexpor.txt", "r"); //Abre o arquivo
$arqnovo = array(); // crio um array vazio.
if(!$arq){
echo "Arquivo nao encontrado!";
}
else{
while (!feof($arq)){ //Faz o laço até chegar ao fim do arquivo
$linhas[] = fgets($arq)."<br>"; //faz a leitura linha por linha e as armazena em um array
}
for ($i=23;$i<count($linhas);$i++){ //Pula o cabeçalho e faz a leitura linha por linha
//Faz a leituras dos campos de acordo com sua posição
$nsc = mb_substr ($linhas[$i],1,14);
$bloco = mb_substr ($linhas[$i],22,9);
$estado = mb_substr ($linhas[$i],32,4);
$fase = mb_substr ($linhas[$i],65,5);
$dentrada = mb_substr ($linhas[$i],71,10);
$hentrada = mb_substr ($linhas[$i],82,8);
$tempo = mb_substr ($linhas[$i],102,8);
$tud = array($nsc,$bloco,$estado,$fase,$dentrada,$hentrada,$tempo);
echo implode(";",$tud) ."<br>";
}
fclose($arq);
}
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

$file = file_get_contents("arquivo.txt"):

INSERT INTO tabela (arquivo) VALUE ('$file');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.