Php Mysql [RESOLVIDO]

1. Php Mysql [RESOLVIDO]

Luis Vitorio
vitorioluis

(usa Debian)

Enviado em 23/12/2011 - 11:12h

Pessoal estou precisando de um script php que leia um arquivo remessa ou .txt ou .csv exemplo linha abaixo com mais ou menos 6500 linhas e cadastre em um base de dados não tenho nem ideia de como fazer isso.

cada linha do arquivo remessa esta assim.

"10000100"#"00"#"11111111111"#"titular"#"endereço"#"bairro"#"cidade"#"uf"#"12245486"#"agregado"#"111010000100"#
"031011"#"02"#"031011"#"171011"#36464#0#0#0##0#"111010000100"#"N"#"01"#"03"##"0"#"2000"#"171011"
#0#0#0#0#0#0#0#0#0#0#0#11270#0#0#25194#0


alguém pode me ajudar?


  


2. Re: Php Mysql [RESOLVIDO]

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 23/12/2011 - 11:36h

conhece o metodo Jack Estripador(por partes)

algorítimo bem superficial:
1: ler o arquivo texto, quebrando ele em variáveis ou objetos.
2: conectar no banco de dados
3: executar a gravação
4: desconectar do banco de dados

você provamelmente não é a primeira e men sera a ultima pessoa a ler um cvs em php:
http://php.net/manual/en/function.fgetcsv.php
http://www.phpclasses.org/package/6329-PHP-Read-and-sort-CSV-file-data-into-array.html
http://code.google.com/p/php-csv-parser/
http://code.google.com/p/php-csv-utils/

caso faça uma implementação manual estude a função split
http://php.net/manual/pt_BR/function.split.php


3. Re: Php Mysql [RESOLVIDO]

Luis Vitorio
vitorioluis

(usa Debian)

Enviado em 23/12/2011 - 15:58h

Obrigado amigo...


4. Re: Php Mysql [RESOLVIDO]

Luis Vitorio
vitorioluis

(usa Debian)

Enviado em 29/12/2011 - 15:40h

No arquivo remessa o campo valor esta assim 2000 sem virgula o que é o mesmo que 20 reais alguém sabe de uma maneira posso colocar a virgula depois dos 2 zeros?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts