Az ftell függvény
Az ftell függvény visszaadja a mutató aktuális pozícióját
a fájlstream-ben. A pozíciót a fájl elejétől számított
bájtokban adja meg. A függvény egy paramétert fogad - egy mutatót
egy megnyitott fájl erőforrásra.
Szintaxis
ftell(resource $handle): int|false
Példa
Határozzuk meg az aktuális pozíciót egy éppen megnyitott fájlban:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
A kód végrehajtásának eredménye:
0
Példa
Határozzuk meg a pozíciót néhány bájt olvasása után:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
A kód végrehajtásának eredménye:
5
Példa
Ellenőrizzük a pozíciót a mutató mozgatása után:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
A kód végrehajtásának eredménye:
10