Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Como ler um arquivo a partir do final em PHP

Imprimir
Avaliação do Usuário: / 38
PiorMelhor 

Para isso você pode usar o comando fseek que tem três parâmetros:


fseek($arq,offset,posição);


Onde:


$arq

é a variável de ponteiro para o arquivo aberto com fopen


offset

é um número inteiro de quantos caracteres devem ser lidos


posição

pode ser SEEK_SET onde a posição do cursor será igual ao offset, SEEK_CUR onde a posição do cursor será a posição atual mais offset (em bytes) e SEEK_END onde a posição do cursor será igual ao final do arquivo mais offset (defina como negativo para ler o final do arquivo – em bytes)


Um exemplo onde lê-se os 12 caracteres finais de um arquivo:


$arq = fopen("2015-04-20.csv","r");
fseek($arq,-12,SEEK_END);
echo fgets($arq);

Adicionar comentário


Código de segurança
Atualizar

You are here: