Imprimir
Categoria: PHP
Acessos: 1259

Avaliação do Usuário

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
 

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:

 

 

{code}

$arq = fopen("2015-04-20.csv","r");

fseek($arq,-12,SEEK_END);

echo fgets($arq);

{/code}