Lendo arquivos texto no PHP.

Home  >>  PHP  >>  Lendo arquivos texto no PHP.

Lendo arquivos texto no PHP.

0 1
abr,2008

7
 PHP


Ler arquivos texto utilizando o PHP pode ser tão simples e performático como ler um XML. Não é utilizada nenhuma classe ou aplicação externa, tudo é feito pela próprias funções do PHP:

São poucos passos a serem seguidos e poucas linhas de código PHP a serem geradas, abaixo está uma lista da ordem das atribuições a serem feitas:

  • Abrir o handle do arquivo texto a ser lido;
  • Utilizar um laço while() para ir percorrendo o conteúdo do arquivo texto linha a linha;
  • Capturar o conteúdo de cada linha – fgets() - para posterior impressão;
  • Finalmente ir imprimindo linha a linha.

É somente isso, nada mais, poucas linhas de código PHP podem fazer todo o serviço. Segue um arquivo com o código PHP gerado nesse post, podem utilizar a vontade.

Leia mais:

7 Comentários so far:

  1. Jeanderson disse:

    Muito bom!!

    Tem como ler um arquivo txt e exibir por partes? Ex: 0007893214 00025
    seria a leitura de um codigo de barras e a quantidade.

  2. Petter Rafael disse:

    Tem sim, entre hoje a tarde e amanhã cedo vou fazer um script que com a string que você indicou irá separar no momento da leitura.
    É coisa simples.

  3. Fabiano disse:

    Caro amigo, você não esinou “POHA NENHUMA”

    Se alguem adorou a como eu va em php.net/fopen que é melhor q essa explicação de M… que esse mané deu

  4. Petter Rafael disse:

    Não sei se você, ser de suprema “inteligência” notou que existe um link no final do post com um exemplo de código PHP.
    Se quiser mais do que isso, só se eu fizer o seu trabalho para você, se for este o caso, envie um e-mail para que possamos acertar o valor por hora.

  5. […] colgano em Promoção Viablog 2010junior cesar souza em Promoção Viablog 2010Petter Rafael em Lendo arquivos texto no PHP. […]

  6. […] comentários · Post porPetter Rafael em PHP Eu já tinha falado sobre como ler arquivos texto linha a linha, agora chegou a vez de escrever um arquivo texto e deixa-lo disponível no […]

  7. marcelo antiqueria disse:

    eu tenho seguinte código:

    <?php
    $handle = printer_open();
    printer_start_doc($handle, "Totem Cambará");
    printer_start_page($handle);

    $font = printer_create_font("Arial", 72, 48, 400, false, false, false, 0);
    printer_select_font($handle, $font);

    $arquivo = fopen("testfile.txt","r");
    $y = 5;
    while(!feof($arquivo)){
    if($linha .= fgets($arquivo)."”){
    $linha_lida = explode(” “,$linha);
    $buffer = “”;
    $buffer_total = “”;
    foreach ($linha_lida as $palavra) {
    $buffer = $buffer_total + $palavra;
    if (strlen($buffer)

    o que eu preciso que ele faça:

    1º – Ler todos as linhas do txt
    2º – quebrar as linhas em até 28 caractéres, sem quebrar as palavras
    3°- usando a DLL printer eu imprima!

    Eu estou com problemas na hora da leitura e quebra de linhas qualquer ajuda é bem vindo agradeço á todos! boa tarde

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>