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