PHP - Função ftell ()

A função ftell () pode retornar a posição atual em um arquivo aberto. Ele pode retornar a posição atual do ponteiro do arquivo em caso de sucesso ou falso em caso de falha.

Sintaxe

int ftell ( resource $handle )

Esta função pode retornar a posição do ponteiro do arquivo referenciado pelo identificador, o que significa seu deslocamento no fluxo do arquivo.

Exemplo 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);
?>

Resultado

0
10

Exemplo-2

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

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

Resultado

6