Funkcja ftell
Funkcja ftell zwraca bieżącą pozycję wskaźnika
w strumieniu plikowym. Pozycja jest podawana w bajtach od początku
pliku. Funkcja przyjmuje jeden parametr - wskaźnik do
otwartego zasobu plikowego.
Składnia
ftell(resource $handle): int|false
Przykład
Określmy bieżącą pozycję w właśnie otwartym pliku:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Wynik wykonania kodu:
0
Przykład
Określmy pozycję po odczytaniu kilku bajtów:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Wynik wykonania kodu:
5
Przykład
Sprawdźmy pozycję po przesunięciu wskaźnika:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Wynik wykonania kodu:
10