Функција ftell

Функција ftell враћа тренутну позицију показивача у току датотеке. Позиција се наводи у бајтовима од почетка датотеке. Функција прихвата један параметар - показивач на отворени ресурс датотеке.

Синтакса

phpftell(resource $handle): int|false

Пример

Одредимо тренутну позицију у тек отвореној датотеци:

php<?php
  $file = fopen('test.txt', 'r');
  echo ftell($file);
  fclose($file);
?>

Резултат извршавања кода:

php0

Пример

Одредимо позицију после читања неколико бајтова:

php<?php
  $file = fopen('test.txt', 'r');
  fread($file, 5);
  echo ftell($file);
  fclose($file);
?>

Резултат извршавања кода:

php5

Пример

Проверимо позицију после померања показивача:

php<?php
  $file = fopen('test.txt', 'r');
  fseek($file, 10);
  echo ftell($file);
  fclose($file);
?>

Резултат извршавања кода:

php10

Погледајте такође

  • функцију fseek,
    која помера показивач датотеке
  • функцију rewind,
    која ресетује показивач датотеке
  • функцију filesize,
    која враћа величину датотеке