Gli ultimi tutorial di sviluppo web
 

PHP fseek() Function


<Completa PHP Filesystem di riferimento

Definizione e l'utilizzo

Il fseek() la funzione cerca in un file aperto.

Questa funzione sposta il puntatore di file dalla sua posizione corrente a una nuova posizione, in avanti o indietro, indicato dal numero di byte.

Questa funzione restituisce 0 in caso di successo, o -1 in caso di fallimento. Alla ricerca di oltre EOF non genererà un errore.

Sintassi

fseek(file,offset,whence)

Parametro Descrizione
file Necessario. Specifica il file aperto a cercare in
offset Necessario. Specifica la nuova posizione (misurata in byte dall'inizio del file)
whence Opzionale. (added in PHP 4) . Valori possibili:
  • SEEK_SET - posizione uguale a compensare Set. Predefinito
  • SEEK_CUR - posizione impostata alla posizione attuale più offset
  • SEEK_END - Posizione Imposta di EOF più offset (per passare a una posizione prima EOF, l'offset deve essere un valore negativo)

Suggerimenti e Note

Tip: Trovare la posizione corrente utilizzando ftell() !


Esempio

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

<Completa PHP Filesystem di riferimento