Funkcija ftell
Funkcija ftell grąžina dabartinę rodyklės poziciją
failų sraute. Pozicija nurodoma baitais nuo failo
pradžios. Funkcija priima vieną parametrą - rodyklę į
atvertą failų resursą.
Sintaksė
ftell(resource $handle): int|false
Pavyzdys
Nustatykime dabartinę poziciją ką tik atvertame faile:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Kodo vykdymo rezultatas:
0
Pavyzdys
Nustatykime poziciją po kelių baitų skaitymo:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Kodo vykdymo rezultatas:
5
Pavyzdys
Patikrinkime poziciją po rodyklės perkėlimo:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Kodo vykdymo rezultatas:
10