Funktsioon ftell

Funktsioon ftell tagastab failivoo kursori praeguse positsiooni. Positsiooni määratakse baitides faili algusest. Funktsioon võtab ühe parameetri - viida avatud failiresursile.

Süntaks

phpftell(resource $handle): int|false

Näide

Määrame praeguse positsiooni äsja avatud failis:

php<?php
  $file = fopen('test.txt', 'r');
  echo ftell($file);
  fclose($file);
?>

Koodi täitmise tulemus:

php0

Näide

Määrame positsiooni pärast mõne baidi lugemist:

php<?php
  $file = fopen('test.txt', 'r');
  fread($file, 5);
  echo ftell($file);
  fclose($file);
?>

Koodi täitmise tulemus:

php5

Näide

Kontrollime positsiooni pärast kursori liigutamist:

php<?php
  $file = fopen('test.txt', 'r');
  fseek($file, 10);
  echo ftell($file);
  fclose($file);
?>

Koodi täitmise tulemus:

php10

Vaata ka

  • funktsiooni fseek,
    mis liigutab faili kursori
  • funktsiooni rewind,
    mis lähtestab faili kursori
  • funktsiooni filesize,
    mis tagastab faili suuruse