Funkce ftell
Funkce ftell vrací aktuální pozici ukazatele
v souborovém proudu. Pozice je udávána v bajtech od začátku
souboru. Funkce přijímá jeden parametr - ukazatel na
otevřený souborový zdroj.
Syntaxe
ftell(resource $handle): int|false
Příklad
Určeme aktuální pozici v právě otevřeném souboru:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Výsledek provedení kódu:
0
Příklad
Určeme pozici po přečtení několika bajtů:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Výsledek provedení kódu:
5
Příklad
Zkontrolujme pozici po přesunutí ukazatele:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Výsledek provedení kódu:
10