Walison Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 Olá pessoal.Pesquisei muito na internet mas não obtive sucesso...Gostaria de saber como consigo fazer upload de arquivos.txt e atualizar o banco de dados com a informação contido dentro de arquivo.txt.Exemplo: Dentro do arquivo TXT tem as informações: Nome,endereço,bairro,cidade dos clientes. E tenho um banco de dadosMysql com esse mesmos campos vazios.Ao fazer o upload do arquivo TXT que tem 30 clientes. Quando for no banco de dados, encontro os 30 cliente cadastrados...Deste já obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 Em que parte você está empacando? Consegue fazer o upload? Consegue ler o conteúdo do arquivo enviado? Dificilmente você vai achar um tutorial que faça exatamente o que você precisa, mas não é nada de outro mundo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Walison Postado Março 14, 2009 Autor Denunciar Share Postado Março 14, 2009 (editado) Olá pessoal!Consegui fazer a inclusão com essa programação:<?php/* dados de conexão */$conexao = mysql_connect("localhost", "root", "mysql") or die(mysql_error());$db = mysql_select_db("teste1");/*dados.txt é o arquivo que tem os nomes e e-mailscomo mostrado no exemplo acima*/$lendo = @fopen("arquivo.txt","r");if (!$lendo) {echo "Erro ao abrir a URL.<br>";exit;}/*aqui, criamos $posicao, um valor que será incrementado paracriar uma nova linha de inserção de dados*/$posicao = 0;while (!feof($lendo)) {$linha = fgets($lendo,256);$posicao++;/* aqui é criado um nome para cada inserção */$insere = "linha".$posicao."";/* quebramos as linhas */$linha = explode(";", $linha);/*agora, inserimos na tabela dados, no campo nome e email, cada linha do txt*/$insere="INSERT into tabelaum ( nome, sobrenome, telefone, apelido) values('$linha[0]','$linha[1]','$linha[2]','$linha[3]')";mysql_query($insere) or die(mysql_error());}/* mensagem quando for tudo OK */echo "Dados inseridos com sucesso.";/* fechamos o txt */fclose($lendo);?><?php/* fechamos a conexão */mysql_close($conexao);?>Agora preciso fazer com que ele atualize se ouver alteração no arquivo txt.Exemplo: antes: 1; walison;justiniano;444443;wal Depois: 1; walison;fox;777777;walDeste já obrigado. Editado Março 14, 2009 por Walison Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Walison
Olá pessoal.
Pesquisei muito na internet mas não obtive sucesso...
Gostaria de saber como consigo fazer upload de arquivos.txt e atualizar o banco de dados com a informação contido dentro de arquivo.txt.
Exemplo: Dentro do arquivo TXT tem as informações: Nome,endereço,bairro,cidade dos clientes. E tenho um banco de dados
Mysql com esse mesmos campos vazios.
Ao fazer o upload do arquivo TXT que tem 30 clientes. Quando for no banco de dados, encontro os 30 cliente cadastrados...
Deste já obrigado.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.