tutoriais mais recente desenvolvimento web
 

PHP fseek() Function


<Completa PHP Sistema de Arquivos de Referência

Definição e Uso

O fseek() função de busca em um arquivo aberto.

Esta função move o ponteiro de arquivo a partir da sua posição actual para uma nova posição, para a frente ou para trás, especificado pelo número de bytes.

Esta função retorna 0 em caso de sucesso, ou -1 em caso de falha. Buscando passado EOF não irá gerar um erro.

Sintaxe

fseek(file,offset,whence)

Parâmetro Descrição
file Requeridos. Especifica o arquivo aberto para buscar em
offset Requeridos. Especifica a nova posição (medido em bytes a partir do início do arquivo)
whence Opcional. (added in PHP 4) . Valores possíveis:
  • SEEK_SET - posição igual para compensar Set. Padrão
  • SEEK_CUR - Posição Definir a localização atual mais offset
  • SEEK_END - posição definida para EOF mais offset (para se deslocar para uma posição antes EOF, o deslocamento deve ser um valor negativo)

Dicas e Notas

Tip: Encontre a posição atual usando ftell() !


Exemplo

<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>

<Completa PHP Sistema de Arquivos de Referência