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