Funktio ftell
Funktio ftell palauttaa nykyisen sijainnin tiedostovirrassa.
Sijainti ilmoitetaan tavuina tiedoston alusta.
Funktio ottaa vastaan yhden parametrin - osoittimen avattuun
tiedostoresurssiin.
Syntaksi
ftell(resource $handle): int|false
Esimerkki
Määritetään nykyinen sijainti juuri avatussa tiedostossa:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
Koodin suorituksen tulos:
0
Esimerkki
Määritetään sijainti useamman tavun lukemisen jälkeen:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
Koodin suorituksen tulos:
5
Esimerkki
Tarkistetaan sijainti osoittimen siirtämisen jälkeen:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
Koodin suorituksen tulos:
10