A função fseek() está localizada em um arquivo aberto.
Esta função move o ponteiro do arquivo para frente ou para trás da posição atual para uma nova posição, medida em bytes desde o início do arquivo.
A função retorna 0 se for bem-sucedida e -1 se falhar. Observe que mover para uma posição após o final do arquivo (EOF) não produz erro.
fseek(arquivo,deslocamento,de onde)
parâmetro | descrever |
---|---|
arquivo | Obrigatório. Especifica o arquivo no qual localizar. |
desvio | Obrigatório. Especifica a nova posição (medida em bytes desde o início do arquivo). |
de onde | Opcional. (Novo no PHP 4). Valores possíveis: SEEK_SET - Define a posição igual ao deslocamento. padrão. SEEK_CUR - Define a posição para a posição atual mais o deslocamento. SEEK_END - Define a posição até o final do arquivo (EOF) mais o deslocamento (para mover para uma posição antes do final do arquivo, o deslocamento deve ser um valor negativo). |
Dica: Encontre a posição atual usando ftell()!
<?php$file = fopen("test.txt","r");// lê a primeira linhafgets($file);// volta ao início de filefseek($file,0);?>