Функция PHP ftell

int ftell ( resource handle )

Возвращает смещение файлового указателя, ассоциируемого с handle.

При возникновении ошибки, возвращает FALSE.

Файловый указатель должен быть действующим указателем на поток, открытый функциями fopen() или popen(). ftell() возвращает неопределённые результаты для потоков "дописать в конец" (открытых с флагом "a" flag).

Пример использования функции ftell()

<?php
   
   // открываем файл и читаем немного данных
   $fp = fopen("/etc/passwd", "r");
   $data = fgets($fp, 12);
   
   // где же мы ?
   echo ftell($fp); // 11
   
   fclose($fp);
   
?>

См. также описание функций fopen(), popen(), fseek() и rewind().