Funcția ftell
Funcția ftell returnează poziția curentă a indicatorului
în fluxul de fișiere. Poziția este specificată în octeți de la începutul
fișierului. Funcția acceptă un singur parametru - un indicator către
resursa de fișier deschisă.
Sintaxă
ftell(resource $handle): int|false
Exemplu
Să determinăm poziția curentă într-un fișier tocmai deschis:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Rezultatul executării codului:
0
Exemplu
Să determinăm poziția după citirea câtorva octeți:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Rezultatul executării codului:
5
Exemplu
Să verificăm poziția după mutarea indicatorului:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Rezultatul executării codului:
10