Autor Tópico: Fazer upload e processar arquivo texto (TXT)  (Lida 5927 vezes)

ricardocesar

  • Novato
  • *
  • Mensagens: 18
Fazer upload e processar arquivo texto (TXT)
« Online: Dezembro 13, 2010, 09:57:47 pm »
Preciso fazer um upload de um arquivo de retorno do banco com pagamentos efetuados através de boleto bancário. Preciso processar linha por linha deste arquivo.

Como faço para fazer um upload de arquivo e processar ler o arquivo após o upload?


Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: Fazer upload e processar arquivo texto (TXT)
« Responder #1 Online: Dezembro 14, 2010, 08:05:55 am »
Se faz necessário alguns conhecimentos para tal procedimento:

1) Saber como o Scriptcase trabalha com uploads de arquivos
2) Conhecer a função fopen do php para leitura de arquivos texto
3) Conhecer o lay out de retorno do banco para quebrar as strings e poder interpretar seus conteúdos
4) Ter uma boa modelagem para integrar essas informações a seu sistema

« Última modificação: Dezembro 14, 2010, 08:08:24 am por Harold »

ricardocesar

  • Novato
  • *
  • Mensagens: 18
Re: Fazer upload e processar arquivo texto (TXT)
« Responder #2 Online: Dezembro 14, 2010, 06:50:18 pm »
Harold, apenas não sei o item 1.
Ainda não encontrei na documentação.

Tem detalhes?

Obrigado

ricardocesar

  • Novato
  • *
  • Mensagens: 18
Re: Fazer upload e processar arquivo texto (TXT)
« Responder #3 Online: Dezembro 14, 2010, 07:09:00 pm »
 Harold, tem um exemplo no projeto "Samples" dentro de \Control_Applications\Business_Rules chamada "ctr01 - Lendo e processando um arquivo TXT".

Executei a aplicação, mas deu o erro:

"Arquivo:   Não existe o diretório para gravação ou falta de permissão"

Estou usando Windows Vista  e meu usuário tem permissão para gravar na pasta C:\netmake\v5\wwwroot\scriptcase\tmp.

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Fazer upload e processar arquivo texto (TXT)
« Responder #4 Online: Dezembro 15, 2010, 09:25:39 am »
Se voce olhar no evento onvalidate, ele esta usando a variavel $this->Ini->path_doc

Se voce for em Aplicação -> Configuração -> Documents Path(o meu sc ta em ingles) voce pode apontar para um caminho local seu.
Esse mesmo diretorio sera alterado quando voce publicar e informar o caminho la na publicação.

Faz esse teste.

ricardocesar

  • Novato
  • *
  • Mensagens: 18
Re: Fazer upload e processar arquivo texto (TXT)
« Responder #5 Online: Dezembro 15, 2010, 09:55:20 pm »
Valeu,  funcionou!
Obrigado!

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Fazer upload e processar arquivo texto (TXT)
« Responder #6 Online: Dezembro 16, 2010, 10:55:23 am »
:-)