PHP - Funzione ftell ()

La funzione ftell () può restituire la posizione corrente in un file aperto. Può restituire la posizione corrente del puntatore del file in caso di successo o falsa in caso di fallimento.

Sintassi

int ftell ( resource $handle )

Questa funzione può restituire la posizione del puntatore del file a cui fa riferimento l'handle, il che significa il suo offset nel flusso del file.

Esempio 1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");

   // print current position
   echo ftell($file);

   // change current position
   fseek($file, "10");

   // print current position again
   echo "\n" . ftell($file);

   fclose($file);
?>

Produzione

0
10

Esempio-2

<?php
   // opens a file and read data
   $file = fopen("/PhpProject/sample.txt", "r");
   $data = fgets($file, 7);

   echo ftell($file); 
   fclose($file);
?>

Produzione

6