Filesystem Funzioni
PHP Manual

fseek

(PHP 4, PHP 5)

fseekSposta un puntatore sul file

Descrizione

int fseek ( resource $handle , int $offset [, int $whence ] )

Imposta l'indicatore di posizione del file riferito da handle. La nuova posizione, misurata in byte dall'inizio del file, si ottiene aggiungendo offset alla posizione specificata da whence, i cui valori sono definiti come segue:

Se whence non viene specificato, viene assunto come SEEK_SET.

In caso di successo, restituisce 0; altrimenti, restituisce -1. Nota che spostarsi oltre EOF non è considerato un errore.

Example #1 Esempio di uso di fseek()

<?php
 
$fp 
fopen('somefile.txt');

// Lettura di qualche dato
$data fgets($fp4096);

// si torna ad inizio file
// come rewind($fp);
fseek($fp0);

?>

Non può essere usato su puntatori a file restituiti da fopen() se è in uso il formato "http://" o "ftp://". fseek() da anche risultati non definiti per stream in modalità append-only (aperti con il flag "a").

Nota:

L'argomento whence è stato aggiunto dopo PHP 4.0.0.

Vedere anche ftell() e rewind().


Filesystem Funzioni
PHP Manual